Skip to content

Latest commit

 

History

History
18 lines (9 loc) · 764 Bytes

query-dsl.md

File metadata and controls

18 lines (9 loc) · 764 Bytes

Query DSL

Elasticsearch 提供了一个基于 JSON 的完整的查询 DSL 来定义查询。

Elasticsearch以类似于REST Query DSL 的方式提供完整的Java查询dsl。 查询构建器的工厂是 QueryBuilders。 一旦的查询准备就绪,就可以使用Search API

要使用QueryBuilder,只需将它们导入到类中:

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

注意,可以使用QueryBuilder对象上的toString()方法打印。

QueryBuilder可以用于接受任何查询API,如countsearch