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

    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

    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>
     
    org.alfresco.service.namespace.NamespacePrefixResolver
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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,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>