Class DbOrIndexSwitchingQueryLanguage
- java.lang.Object
-
- org.alfresco.repo.search.impl.lucene.AbstractLuceneQueryLanguage
-
- org.alfresco.repo.search.impl.solr.DbOrIndexSwitchingQueryLanguage
-
- All Implemented Interfaces:
LuceneQueryLanguageSPI,org.springframework.beans.factory.InitializingBean
public class DbOrIndexSwitchingQueryLanguage extends AbstractLuceneQueryLanguage
- Author:
- Andy, Matt Ward
-
-
Field Summary
Fields Modifier and Type Field Description protected static org.apache.commons.logging.Loglogger-
Fields inherited from interface org.alfresco.repo.search.impl.lucene.LuceneQueryLanguageSPI
AFTS_QUERY
-
-
Constructor Summary
Constructors Constructor Description DbOrIndexSwitchingQueryLanguage()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.alfresco.service.cmr.search.ResultSetexecuteQuery(org.alfresco.service.cmr.search.SearchParameters searchParameters)Execute the queryvoidsetDbQueryLanguage(LuceneQueryLanguageSPI dbQueryLanguage)voidsetHybridEnabled(boolean hybridEnabled)voidsetIndexQueryLanguage(LuceneQueryLanguageSPI indexQueryLanguage)voidsetNodeService(org.alfresco.service.cmr.repository.NodeService nodeService)voidsetQueryConsistency(org.alfresco.service.cmr.search.QueryConsistency queryConsistency)voidsetSolrDao(SOLRDAO solrDao)-
Methods inherited from class org.alfresco.repo.search.impl.lucene.AbstractLuceneQueryLanguage
afterPropertiesSet, getFactories, getName, setFactories, setName
-
-
-
-
Method Detail
-
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(org.alfresco.service.cmr.search.QueryConsistency queryConsistency)
- Parameters:
queryConsistency- the queryConsistency to set
-
setNodeService
public void setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService)
- Parameters:
nodeService- the nodeService to set
-
setSolrDao
public void setSolrDao(SOLRDAO solrDao)
-
setHybridEnabled
public void setHybridEnabled(boolean hybridEnabled)
-
executeQuery
public org.alfresco.service.cmr.search.ResultSet executeQuery(org.alfresco.service.cmr.search.SearchParameters searchParameters)
Description copied from interface:LuceneQueryLanguageSPIExecute the query- Parameters:
searchParameters- SearchParameters- Returns:
- - the query results
-
-