本文作者:开源技术之家

【Elasticsearch学习】(一) Elasticsearch 索引的增,删,查操作

开源技术之家 2年前 ( 2018-08-07 ) 1003 抢沙发

【Elasticsearch学习】(一) Elasticsearch 索引的增,删,查操作摘要: Elasticsearch 索引的增,删,查操作创建   helloworld 索引 两个主分片,两个副本分片的索引请求:http://10.xxx.170.xxx:92...

Elasticsearch 索引的增,删,查操作

创建   helloworld 索引 两个主分片,两个副本分片的索引


请求:

http://10.xxx.170.xxx:9200/helloworld/   PUT

参数:

{"setting":{"index":{"number_of_shards":2,"number_of_replicas":2}}}

可以简写:

{"setting":{"number_of_shards":2,"number_of_replicas":2}}

响应:

 {"acknowledged": true}

可以通过 update-index-settings API 修改settings信息  完成对副本数量的修改。

例如:


请求:

PUT http://10.xxx.xxx.175:9200/helloworld/_settings

参数:

{"number_of_replicas":3}

响应: 

{ "acknowledged":true}


创建自定义字段类型的例子如下:创建一个名为 helloInfo类型,类型中有一个字段,字段的名称是 hello,字段的类型是String,字段是不进行分析的。 

请求:http://10.xxx.xxx.175:9200/helloworld


参数:

{
  "setting": {
    "index": {
      "number_of_shards": 2,
      "number_of_replicas": 2
    }
  },
 "mappings": {
    "helloInfo": {
      "properties": {
        "hello": {
          "type": "String",
          "index": "not_analyzed"
        }
      }
    }
  }
}

Elasticsearch 删除索引:

请求: http://10.xxx.xxx.175:9200/helloworld/   DELETE


Elasticsearch 获取索引:

请求: http://10.xxx.xxx.175:9200/helloworld/    GET

响应:

{
"helloworld": {}
"index": {}
"created": "2040599"
"creation_date": "1500967482864",
"number_of_shards": "5",
"number_of_replicas": "1",
"uuid": "XtdpJ1r1QlSxv1lxCNRDXA",
"version": {}
"helloInfo": {}
"hello": {}
"type": "string",
"index": "not_analyzed"
"properties": {}
"aliases": { },
"mappings": {},
"settings": {},
"warmers": { }
}


本文标题:【Elasticsearch学习】(一) Elasticsearch 索引的增,删,查操作
本文链接:https://www.kyjszj.com/htzq/116.html
作者授权:除特别说明外,本文由 开源技术之家 原创编译并授权 开源技术之家 刊载发布。
版权声明:本文不使用任何协议授权,您可以任何形式自由转载或使用。
文章版权及转载声明

作者:开源技术之家本文地址:https://www.kyjszj.com/htzq/116.html发布于 2年前 ( 2018-08-07 )
文章转载或复制请以超链接形式并注明出处开源技术之家

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

阅读
分享

发表评论

快捷回复:

评论列表 (暂无评论,1003人围观)参与讨论

还没有评论,来说两句吧...