领域查询

ES以类似REST Query DSL ( 中文 )的方式提供了完整的表达式查询。

可以通过 QueryBuilders 构建查询。构建成功后就可以使用 Search API

使用 QueryBuilders 之前需要在类中引入 :

import static org.elasticsearch.index.query.QueryBuilders.*;

注意你可以使用 QueryBuilder 类中的 toString() 方法轻松的打印(调试)JSON生成的查询语句。

QueryBuilder 可以被用于接受查询的任何接口中,例如 countsearch