IMPORTANT: No additional bug fixes or documentation updates
will be released for this version. For the latest information, see the
current release documentation.
Query DSL - Filters
edit
IMPORTANT: This documentation is no longer updated. Refer to Elastic's version policy and the latest documentation.
Query DSL - Filters
editelasticsearch provides a full Java query DSL in a similar manner to the
REST Query DSL. The factory for filter
builders is FilterBuilders.
Once your query is ready, you can use the Search API.
See also how to build Queries.
To use QueryBuilders or FilterBuilders just import them in your class:
import static org.elasticsearch.index.query.QueryBuilders.*; import static org.elasticsearch.index.query.FilterBuilders.*;
Note that you can easily print (aka debug) JSON generated queries using
toString() method on FilterBuilder object.