elasticsearch简单的CRUD操作
create
1 | PUT /index/type/id |
例如:
1 | PUT /ecommerce/product/1 |
delete
1 | DELETE /index/type/id |
例如:
1 | DELETE /ecommerce/product/1 |
update
1 | POST /index/type/id/_update |
例如:
1 | POST /ecommerce/product/1/_update |
read
1 | GET /index/type/id |
例如:
1 | GET /ecommerce/product/1 |
返回内容过滤
- 过滤
_source
1
GET /index/type/_search?_source=false
1 | GET /index/type/_search |
- 过滤
_source
中的部分字段1
GET /index/type/_search?_source_include=key1,key2
1 | GET /index/type/_search |
- 显示
_source
中的部分字段1
GET /index/type/_search?_source_exclude=key3
1 | GET /index/type/_search |
- 只返回
_source
1
GET /index/type/id/_source
script
例如:
1 | POST /ecommerce/product/1/_update |
1 | GET /ecommerce/product/_search |