Class SolrSuggesterServiceImpl
- java.lang.Object
-
- org.alfresco.repo.search.impl.solr.SolrSuggesterServiceImpl
-
- All Implemented Interfaces:
SuggesterService
public class SolrSuggesterServiceImpl extends java.lang.Object implements SuggesterService
Solr Suggester Service Implementation.- Since:
- 5.0
- Author:
- Jamal Kaabi-Mofrad
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringSUGGEST_HANDLER
-
Constructor Summary
Constructors Constructor Description SolrSuggesterServiceImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SuggesterResultgetSuggestions(SuggesterParameters suggesterParameters)Get suggestions for the specified termSuggesterParameters.termbooleanisEnabled()Whether the Suggester is enabled (refer to 'solr.suggester.enabled' repository property) or notvoidsetEnabled(boolean isEnabled)voidsetSolrQueryHTTPClient(SolrQueryClient solrQueryHTTPClient)
-
-
-
Field Detail
-
SUGGEST_HANDLER
public static final java.lang.String SUGGEST_HANDLER
- See Also:
- Constant Field Values
-
-
Method Detail
-
setEnabled
public void setEnabled(boolean isEnabled)
-
isEnabled
public boolean isEnabled()
Description copied from interface:SuggesterServiceWhether the Suggester is enabled (refer to 'solr.suggester.enabled' repository property) or not- Specified by:
isEnabledin interfaceSuggesterService- Returns:
- true if the Suggester is enabled, false otherwise
-
setSolrQueryHTTPClient
public void setSolrQueryHTTPClient(SolrQueryClient solrQueryHTTPClient)
- Parameters:
solrQueryHTTPClient- the solrQueryHTTPClient to set
-
getSuggestions
public SuggesterResult getSuggestions(SuggesterParameters suggesterParameters)
Description copied from interface:SuggesterServiceGet suggestions for the specified termSuggesterParameters.term- Specified by:
getSuggestionsin interfaceSuggesterService- Parameters:
suggesterParameters- the parameters to use- Returns:
- term suggestions result. Never null
-
-