elasticsearch学习2--es6.x和es7.x版本的es head使用

it2024-08-09  38

1.添加索引

1.1 elasticsearch7.x

{ "mappings": { "properties": { "field1": { "type": "text" } } } }

1.2 elasticsearch6.x

{ "mappings": { "_doc": { "properties": { "field1": { "type": "text" } } } } }

2.添加数据

2.1 elasticsearch7.x & elasticsearch6.x

{ "field1": "大家好才是真的好" }

_doc不可省略 在添加数据时可以加上id,这样就可以自定义主键了

3.查询数据

3.1 elasticsearch7.x

3.1.1 查询所有数据

GET和POST都可以,且_doc可以省略

3.1.2 查询单个数据

单个数据查询添加id,且只能用GET,不能有_search

3.2 elasticsearch6.x

3.2.1 查询所有数据

GET和POST都可以,但_doc不可以省略

3.2.2 查询单个数据

与es7.x相同

4.修改数据

4.1 elasticsearch7.x & elasticsearch6.x

可以使用PUT和POST,修改或者添加某一条数据的某个属性

5.删除索引

5.1 elasticsearch7.x & elasticsearch6.x

6.删除数据

6.1 elasticsearch7.x & elasticsearch6.x

最新回复(0)