简单的索引操作
创建索引
1 | PUT /test_index?pretty |
查看索引
1 | GET _cat/indices?v |
删除索引
1 | DELETE /test_index?pretty |
CRUD文档
es会自动建立index和type,不需要提前创建,而且es默认会对document每个field都建立倒排索引,让其可以被搜索。
新增文档
格式:
注意:elasticsearch7.0已经没有type。1
2
3
4PUT /index/_doc/id
{
"json数据"
}
1 | PUT /ecommerce/_doc/1 |
查询文档
1 | GET /ecommerce/_doc/1 |
sql方式
1 | POST /_xpack/sql?format=txt |
修改文档
两种方式:一种替换、一种更新的方式。
替换方式
1 | PUT /ecommerce/_doc/1 |
缺点:替换方式有一个不好,必须带上所有的field,才能去进行信息的修改。
更新方式
1 | POST /ecommerce/_update/1/ |
删除文档
1 | DELETE /ecommerce/_doc/1 |