- N +

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

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

导读:

Elasticsearch 索引的增,删,查操作创建   helloworld 索引 两个主分片,两个副本分片的索引请求:http://10.xxx.170.xxx:...

文章目录 [+]

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
作者授权:除特别说明外,本文由 开源技术之家 原创编译并授权 开源技术之家 刊载发布。
版权声明:本文不使用任何协议授权,您可以任何形式自由转载或使用。

有好的文章希望我们帮助分享和推广,猛戳这里我要投稿

返回列表
上一篇:
下一篇:

发表评论中国互联网举报中心

快捷回复:

    评论列表 (暂无评论,共860人参与)参与讨论

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