ES版本:6.4.1
创建索引
REST方式如下:(添加 pretty 到调用命令的末尾,目的是打印成格式化的 JSON 响应)
curl -XPUT 'IP:9200/index_name?pretty&pretty'
ES索引增加数据
curl -XPUT 'localhost:9200/customer/external/1?pretty&pretty' -d'
{
"name": "Name xxx"
}'
以上是指定了ID,也可以不指定ID,让ES自动生成
查看集群状态:
curl -XGET 'IP:9200/_cat/health?v'
查看集群里所有的索引:
curl -XGET 'IP:9200/_cat/indices?v'
删除索引:
curl -XDELETE 'IP:9200/your_index_name'
清空索引下指定type下的数据:
curl -X POST "http://IP:9200/your_index_name/your_type/_delete_by_query?conflicts=proceed" -H 'Content-Type: application/json' -d'
{
"query":{"match_all": {}}
}'