ES-java 查询(Query查询)
- 查询
1)显示所有:
2)单个文档查询:
3)前缀查询:
4) 查询一个范围内的:
5) bool联合查询:
• must: 文档必须完全匹配条件
• should: should下面会带一个以上的条件,至少满足一个条件,这个文档就符合should
• must_not: 文档必须不匹配条件
6)多字端查询
搜索文档
SearchResponse response = SearchRequestBuilder.execute().actionGet();
获取到response对象后 分为两种情况获得结果集:
1)未经过聚合的
2)经过聚合处理的结果集
聚合条件是:
获取经过聚合处理的结果集
关闭连接
一些基础的对ES操作,请参考!
ES-Java API :
(https://www.elastic.co/guide/en/elasticsearch/client/java-api/current/java-search.html)