Package org.alfresco.solr.query
Class Lucene4QueryBuilderContextSolrImpl
java.lang.Object
org.alfresco.solr.query.Lucene4QueryBuilderContextSolrImpl
- All Implemented Interfaces:
org.alfresco.repo.search.impl.querymodel.impl.lucene.QueryBuilderContext<org.apache.lucene.search.Query,org.apache.lucene.search.Sort, org.apache.lucene.queryparser.classic.ParseException>
public class Lucene4QueryBuilderContextSolrImpl
extends Object
implements org.alfresco.repo.search.impl.querymodel.impl.lucene.QueryBuilderContext<org.apache.lucene.search.Query,org.apache.lucene.search.Sort,org.apache.lucene.queryparser.classic.ParseException>
- Author:
- andyh
-
Constructor Summary
ConstructorsConstructorDescriptionLucene4QueryBuilderContextSolrImpl(org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService, org.alfresco.service.namespace.NamespacePrefixResolver namespacePrefixResolver, org.alfresco.repo.tenant.TenantService tenantService, org.alfresco.service.cmr.search.SearchParameters searchParameters, org.alfresco.repo.search.MLAnalysisMode defaultSearchMLAnalysisMode, org.apache.solr.request.SolrQueryRequest req, AlfrescoSolrDataModel model, org.alfresco.repo.search.impl.parsers.FTSQueryParser.RerankPhase rerankPhase) Context for building lucene queries -
Method Summary
Modifier and TypeMethodDescriptionorg.alfresco.repo.search.adaptor.QueryParserAdaptor<org.apache.lucene.search.Query,org.apache.lucene.search.Sort, org.apache.lucene.queryparser.classic.ParseException> org.alfresco.service.namespace.NamespacePrefixResolver
-
Constructor Details
-
Lucene4QueryBuilderContextSolrImpl
public Lucene4QueryBuilderContextSolrImpl(org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService, org.alfresco.service.namespace.NamespacePrefixResolver namespacePrefixResolver, org.alfresco.repo.tenant.TenantService tenantService, org.alfresco.service.cmr.search.SearchParameters searchParameters, org.alfresco.repo.search.MLAnalysisMode defaultSearchMLAnalysisMode, org.apache.solr.request.SolrQueryRequest req, AlfrescoSolrDataModel model, org.alfresco.repo.search.impl.parsers.FTSQueryParser.RerankPhase rerankPhase) Context for building lucene queries- Parameters:
dictionaryService-namespacePrefixResolver-tenantService-searchParameters-defaultSearchMLAnalysisMode-req-model-
-
-
Method Details
-
getLuceneQueryParserAdaptor
public org.alfresco.repo.search.adaptor.QueryParserAdaptor<org.apache.lucene.search.Query,org.apache.lucene.search.Sort, getLuceneQueryParserAdaptor()org.apache.lucene.queryparser.classic.ParseException> - Specified by:
getLuceneQueryParserAdaptorin interfaceorg.alfresco.repo.search.impl.querymodel.impl.lucene.QueryBuilderContext<org.apache.lucene.search.Query,org.apache.lucene.search.Sort, org.apache.lucene.queryparser.classic.ParseException>
-
getNamespacePrefixResolver
public org.alfresco.service.namespace.NamespacePrefixResolver getNamespacePrefixResolver()- Specified by:
getNamespacePrefixResolverin interfaceorg.alfresco.repo.search.impl.querymodel.impl.lucene.QueryBuilderContext<org.apache.lucene.search.Query,org.apache.lucene.search.Sort, org.apache.lucene.queryparser.classic.ParseException>
-