Class CMISQueryBuilder
java.lang.Object
org.alfresco.repo.search.impl.elasticsearch.query.language.cmis.CMISQueryBuilder
- All Implemented Interfaces:
LanguageQueryBuilder
Query builder to convert
SearchParameters into an Elasticsearch Query object.-
Constructor Summary
ConstructorsConstructorDescriptionCMISQueryBuilder(NamespacePrefixResolver namespacePrefixResolver, DictionaryService dictionaryService, ElasticsearchExactTermSearchConfig exactTermSearchConfig, SiteService siteService, CMISDictionaryService cmisDictionaryService, CMISQueryParserFactory cmisQueryParserFactory, EsTypeResolver esTypeResolver) -
Method Summary
Modifier and TypeMethodDescriptionorg.opensearch.client.opensearch._types.query_dsl.QuerygetQuery(SearchParameters searchParameters) voidsortQuery(Query queryModel, CmisFunctionEvaluationContext functionContext, SearchParameters searchParameters)
-
Constructor Details
-
CMISQueryBuilder
public CMISQueryBuilder(NamespacePrefixResolver namespacePrefixResolver, DictionaryService dictionaryService, ElasticsearchExactTermSearchConfig exactTermSearchConfig, SiteService siteService, CMISDictionaryService cmisDictionaryService, CMISQueryParserFactory cmisQueryParserFactory, EsTypeResolver esTypeResolver)
-
-
Method Details
-
getQuery
public org.opensearch.client.opensearch._types.query_dsl.Query getQuery(SearchParameters searchParameters) throws org.apache.lucene.queryparser.classic.ParseException - Specified by:
getQueryin interfaceLanguageQueryBuilder- Throws:
org.apache.lucene.queryparser.classic.ParseException
-
sortQuery
public void sortQuery(Query queryModel, CmisFunctionEvaluationContext functionContext, SearchParameters searchParameters)
-