Elasticsearch基本命令

Posted gqymy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Elasticsearch基本命令相关的知识,希望对你有一定的参考价值。

检查集群运行情况:    GET ->   localhost:9200/_cat/health?v
查看集群节点列表:    GET ->   localhost:9200/_cat?nodes
查看所有指数:           GET ->   localhost:9200/_cat?indices?v
 
创建索引:                  PUT ->  localhost:9200/index?pretty    pretty:打印JSON相应结果
删除索引:                  DELETE ->    localhost:9200/index?pretty
向索引中添加内容:    PUT ->   localhost:9200/inde/_doc/1?pretty    JSON数据:"name": "WangJunce"    //如果索引之前不存在,则自动创建索引
向索引中添加内容(不指定ID,会自动随机生成):    POST->   localhost:9200/inde/_doc?pretty    JSON数据:"name": "noId"
修改索引中某个内容: PUT ->   localhost:9200/index/_doc/1?pretty  JSON数据:"name":"wangjunce_update"
更新文档:                  POST -> localhost:9200/index/_update/1?pretty    JSON数据:"doc": "name": "post_update", "age": "23"
检索存入索引的文档: GET ->   localhost:9200/index/_doc/1?pretty
 
批量操作索引文档:    POST -> localhost:9200/index/_bulk?pretty    JSON数据:"index":"_id":"1""name": "John Doe" "index":"_id":"2""name": "Jane Doe"   (最后要加/n换行,不然会报错;也可以进行修改删除等操作)
 

以上是关于Elasticsearch基本命令的主要内容,如果未能解决你的问题,请参考以下文章

elastic基本配置

elastic(10) 基本查询

Elasticsearch:使用 Docker compose 来一键部署 Elastic Stack 8.x

ElasticSearch 基本操作

ElasticSearch系列二 ES基本使用及文档

PHP 中运用 elasticsearch