Package org.alfresco.repo.search.impl
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
- Author:
- Andy, Matt Ward
-
Field Summary
FieldsFields inherited from interface org.alfresco.repo.search.impl.lucene.LuceneQueryLanguageSPI
AFTS_QUERY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionexecuteQuery(SearchParameters searchParameters) Execute the queryvoidsetDbQueryLanguage(LuceneQueryLanguageSPI dbQueryLanguage) voidsetHybridEnabled(Boolean hybridEnabled) voidsetIndexQueryLanguage(LuceneQueryLanguageSPI indexQueryLanguage) voidsetNodeService(NodeService nodeService) voidsetQueryConsistency(QueryConsistency queryConsistency) voidsetSearchDao(SearchDAO searchDao) voidsetSolrHybridEnabled(Boolean solrHybridEnabled) voidsetSolrQueryConsistency(QueryConsistency solrQueryConsistency) voidsetSubsystemName(String subsystemName) Methods inherited from class org.alfresco.repo.search.impl.lucene.AbstractLuceneQueryLanguage
afterPropertiesSet, getFactories, getName, setFactories, setName
-
Field Details
-
logger
protected static final org.apache.commons.logging.Log logger
-
-
Constructor Details
-
DbOrIndexSwitchingQueryLanguage
public DbOrIndexSwitchingQueryLanguage()
-
-
Method Details
-
setDbQueryLanguage
- Parameters:
dbQueryLanguage- the dbQueryLanguage to set
-
setIndexQueryLanguage
- Parameters:
indexQueryLanguage- the indexQueryLanguage to set
-
setQueryConsistency
- Parameters:
queryConsistency- the queryConsistency to set
-
setSolrQueryConsistency
-
setNodeService
- Parameters:
nodeService- the nodeService to set
-
setSearchDao
-
setHybridEnabled
-
setSolrHybridEnabled
-
setSubsystemName
-
executeQuery
Description copied from interface:LuceneQueryLanguageSPIExecute the query- Parameters:
searchParameters- SearchParameters- Returns:
- - the query results
-