Class 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 java.lang.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

      Constructors 
      Constructor Description
      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
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.alfresco.repo.search.adaptor.QueryParserAdaptor<org.apache.lucene.search.Query,​org.apache.lucene.search.Sort,​org.apache.lucene.queryparser.classic.ParseException> getLuceneQueryParserAdaptor()  
      org.alfresco.service.namespace.NamespacePrefixResolver getNamespacePrefixResolver()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • 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 Detail

      • getLuceneQueryParserAdaptor

        public org.alfresco.repo.search.adaptor.QueryParserAdaptor<org.apache.lucene.search.Query,​org.apache.lucene.search.Sort,​org.apache.lucene.queryparser.classic.ParseException> getLuceneQueryParserAdaptor()
        Specified by:
        getLuceneQueryParserAdaptor in interface 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>
      • getNamespacePrefixResolver

        public org.alfresco.service.namespace.NamespacePrefixResolver getNamespacePrefixResolver()
        Specified by:
        getNamespacePrefixResolver in interface 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>