Java Client Version: 6.2.4
参考资料:
- Elasticsearch Java High Level REST Client https://segmentfault.com/a/1190000016830796?utm_source=tag-newest
1. 建立关闭ES连接
1.1. 集群版
1 | public class EsDemo { |
1.2. 单机版
1 | public class EsDemo { |
2. 查询
2.1. prepareGet(index, type, id) 根据id查询文档
1 |
|
2.2. 添加文档
1 |
|
2.3. 删除文档
1 |
|
2.4. 局部更新文档
1 |
|
2.5. upsert
1 |
|
2.6. mget批量查询
1 |
|
2.7. bulk批量添加
1 |
|
2.8. bulk批量条件删除
1 |
|
2.9. matchAll查询
1 |
|
2.10. match查询
1 |
|
2.11. multiMatch查询
1 |
|
2.12. term查询
1 |
|
2.13. terms查询
1 |
|
2.14. range查询
1 |
|
2.15. prefix查询
1 |
|
2.16. wildcard查询
1 |
|
2.17. fuzzy查询
1 |
|
2.18. type查询
查询指定index/type下所有的文档
1 |
|
2.19. ids查询
1 |
|
2.20. common查询
1 |
|
2.21. queryStringQuery
1 |
|
2.22. simpleQueryStringQuery
1 |
|
3. 聚合查询
3.1. max查询
1 |
|
3.2. min查询
1 |
|
3.3. avg查询
1 |
|
3.4. sum查询
1 |
|
3.5. cardinality查询
1 |
|
4. 组合查询
1 |
|
5. 查询建议
5.1. completion查询建议
1 |
|