Elasticsearch常用基础操作
Posted 穷开心y
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Elasticsearch常用基础操作相关的知识,希望对你有一定的参考价值。
1、获得集群中的节点列表:
curl ‘localhost:9200/_cat/nodes?v‘
2、获得所有索引:
curl ‘localhost:9200/_cat/indices?v‘
3、创建指定文档,并索引到指定索引和类型
# 索引 类型
1 curl -XPUT ‘localhost:9200/customer/external/1?pretty‘ -d ‘ 2 { 3 "name": "John Doe" 4 }‘
4、取出指定文档
curl -XGET ‘localhost:9200/customer/external/1?pretty‘
5、删除指定文档
curl -XDELETE ‘localhost:9200/customer/external/2?pretty‘
6、删除指定索引
curl -XDELETE ‘localhost:9200/customer?pretty‘
7、修改指定文档——直接使用添加的方式“-d”指定覆盖
1 curl -XPUT ‘localhost:9200/customer/external/1?pretty‘ -d ‘ 2 { 3 "name": "John Doe" 4 }‘
8、更新文档
1 curl -XPOST ‘localhost:9200/customer/external/1/_update?pretty‘ -d ‘ 2 { 3 "doc": { "name": "Jane Doe" } 4 }‘
以上是关于Elasticsearch常用基础操作的主要内容,如果未能解决你的问题,请参考以下文章
Elasticsearch掰开揉碎第13篇SpringData操作ES基础篇
ElasticSearch学习问题记录——Invalid shift value in prefixCoded bytes (is encoded value really an INT?)(代码片段