Class ElasticsearchFilterBuilder
java.lang.Object
org.alfresco.repo.search.impl.elasticsearch.query.filter.ElasticsearchFilterBuilder
Build a filter query and adds it to the current query returning a new query.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.opensearch.client.opensearch._types.query_dsl.QuerygetFTSQueryWithFilters(org.opensearch.client.opensearch._types.query_dsl.Query queryBuilder, SearchParameters searchParameters, LanguageQueryBuilder languageQueryBuilder) Take the query and the filter queries in the searchParameters and creates a new Elasticsearch query .
-
Constructor Details
-
ElasticsearchFilterBuilder
public ElasticsearchFilterBuilder()
-
-
Method Details
-
getFTSQueryWithFilters
public org.opensearch.client.opensearch._types.query_dsl.Query getFTSQueryWithFilters(org.opensearch.client.opensearch._types.query_dsl.Query queryBuilder, SearchParameters searchParameters, LanguageQueryBuilder languageQueryBuilder) throws org.apache.lucene.queryparser.classic.ParseException Take the query and the filter queries in the searchParameters and creates a new Elasticsearch query .- Parameters:
queryBuilder-searchParameters- The query to convert.languageQueryBuilder- the language query builder used to build the filter query- Returns:
- The Elasticsearch query builder to use in a Elasticsearch search request.
- Throws:
org.apache.lucene.queryparser.classic.ParseException- If there is a problem interpreting the AFTS query.
-