elasticsearch 索引创建、类型创建、文档操作

浏览: 8232

创建索引vw_common_prod_v1

curl -XPUT 'http://hd-1:9200/vw_common_prod_v1/' -d '{  
"settings":{     
"index":{         
"number_of_shards":1,         
"number_of_replicas":0     

}
}'
number_of_shards 分片数
number_of_replicas 副本数

查看索引

curl 'hd-1:9200/_cat/indices?v'

删除索引

curl -XDELETE 'hd-1:9200/vw_common_prod_v1?pretty'

创建type:test1

curl -XPUT 'http://hd-1:9200/vw_common_prod_v1/_mapping/test1' -d '{				
"properties" : {
"timestamp" : {
"type" : "date"
},
"message" : {
"type" : "string"
}
}
}'

增加文档

curl -XPUT ‘http://hd-1:9200/vw_common_prod_v1/prod/1’ -d ‘
{ “user”:”kimchy”, “post_date”:”2012-12-12”, “message”:”trying out ElasticSearch!”}’

有中文字符

curl -XPOST -H "'Content-type':'application/x-www-form-urlencoded', 'charset':'utf-8', 'Accept': 'text/plain'" hd-1:9200/vw_common_prod_v1/prod/2 -d'

{"PURCHASER":"美国留给伊拉克的是个烂摊子吗"}

查看type的mapping

curl -XGET hd-1:9200/vw_common_prod_v1/_mapping/prod?pretty

创建索引及type

curl -XPUT 'http://localhost:9200/index_name/' -d '
{
"settings":{
"index":{
"number_of_shards":1,
"number_of_replicas":0
}
},
"mappings": {
    "type_one": {
      "properties": {
        "text": { 
          "type": "string",
          "analyzer": "standard"
        }
      }
    },
    "type_two": {
      "properties": {
        "text": { 
          "type": "string",
          "analyzer": "standard"
        }
      }
    }
  }
}'

参考文档:

http://www.tuicool.com/articles/26bIj2

http://blog.csdn.net/cnweike/article/details/33736429

推荐 0
本文由 策马行空 创作,采用 知识共享署名-相同方式共享 3.0 中国大陆许可协议 进行许可。
转载、引用前需联系作者,并署名作者且注明文章出处。
本站文章版权归原作者及原出处所有 。内容为作者个人观点, 并不代表本站赞同其观点和对其真实性负责。本站是一个个人学习交流的平台,并不用于任何商业目的,如果有任何问题,请及时联系我们,我们将根据著作权人的要求,立即更正或者删除有关内容。本站拥有对此声明的最终解释权。

0 个评论

要回复文章请先登录注册