查看所有Index
curl -X GET "localhost:9200/_cat/indices?v"
创建Index
curl -X PUT "localhost:9200/customer?pretty"
删除索引
1 | vagrant@homestead:~$ curl -X DELETE "localhost:9200/customer" |
创建索引内容
1 | //指定ID建立内容 使用PUT 如果不需要指定ID,则只用POST |
修改文档内容
1 | curl -X PUT "localhost:9200/customer/_doc/1?pretty" -H 'Content-Type: application/json' -d' |
查看文档
1 | curl -X GET localhost:9200/customer/_doc/1?pretty |
更新文档
1 | //请注意,Elasticsearch实际上并没有在引擎盖下进行就地更新。每当我们进行更新时,Elasticsearch都会删除旧文档,然后一次性应用文档的更新数据 |
删除
1 | curl -X DELETE "localhost:9200/customer/_doc/1?pretty" |
批量操作
1 | 批量索引2个文档 |