Class DbOrIndexSwitchingQueryLanguage

java.lang.Object
org.alfresco.repo.search.impl.lucene.AbstractLuceneQueryLanguage
org.alfresco.repo.search.impl.DbOrIndexSwitchingQueryLanguage
All Implemented Interfaces:
LuceneQueryLanguageSPI, org.springframework.beans.factory.InitializingBean

public class DbOrIndexSwitchingQueryLanguage extends AbstractLuceneQueryLanguage
Author:
Andy, Matt Ward
  • Field Details

    • logger

      protected static final org.apache.commons.logging.Log logger
  • Constructor Details

    • DbOrIndexSwitchingQueryLanguage

      public DbOrIndexSwitchingQueryLanguage()
  • Method Details

    • setDbQueryLanguage

      public void setDbQueryLanguage(LuceneQueryLanguageSPI dbQueryLanguage)
      Parameters:
      dbQueryLanguage - the dbQueryLanguage to set
    • setIndexQueryLanguage

      public void setIndexQueryLanguage(LuceneQueryLanguageSPI indexQueryLanguage)
      Parameters:
      indexQueryLanguage - the indexQueryLanguage to set
    • setQueryConsistency

      public void setQueryConsistency(QueryConsistency queryConsistency)
      Parameters:
      queryConsistency - the queryConsistency to set
    • setSolrQueryConsistency

      public void setSolrQueryConsistency(QueryConsistency solrQueryConsistency)
    • setNodeService

      public void setNodeService(NodeService nodeService)
      Parameters:
      nodeService - the nodeService to set
    • setSearchDao

      public void setSearchDao(SearchDAO searchDao)
    • setHybridEnabled

      public void setHybridEnabled(Boolean hybridEnabled)
    • setSolrHybridEnabled

      public void setSolrHybridEnabled(Boolean solrHybridEnabled)
    • setSubsystemName

      public void setSubsystemName(String subsystemName)
    • executeQuery

      public ResultSet executeQuery(SearchParameters searchParameters)
      Description copied from interface: LuceneQueryLanguageSPI
      Execute the query
      Parameters:
      searchParameters - SearchParameters
      Returns:
      - the query results