Class NoopQuerySuggester
- java.lang.Object
-
- de.cxp.ocs.smartsuggest.querysuggester.NoopQuerySuggester
-
- All Implemented Interfaces:
QuerySuggester,AutoCloseable
public class NoopQuerySuggester extends Object implements QuerySuggester
-
-
Field Summary
-
Fields inherited from interface de.cxp.ocs.smartsuggest.querysuggester.QuerySuggester
DEFAULT_MAXIMUM_RESULTS
-
-
Constructor Summary
Constructors Constructor Description NoopQuerySuggester()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()booleanisReady()longrecordCount()return amount of records indexed into this QuerySuggester.List<Suggestion>suggest(String term, int maxResults, Set<String> tags)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface de.cxp.ocs.smartsuggest.querysuggester.QuerySuggester
destroy, suggest
-
-
-
-
Method Detail
-
close
public void close() throws Exception- Specified by:
closein interfaceAutoCloseable- Throws:
Exception
-
suggest
public List<Suggestion> suggest(String term, int maxResults, Set<String> tags) throws SuggestException
- Specified by:
suggestin interfaceQuerySuggester- Parameters:
term- the term for which to get suggestionsmaxResults- the maximum number of suggestions to returntags- the group names used for filtering- Returns:
- A list of suggestions for the given term
- Throws:
SuggestException
-
isReady
public boolean isReady()
- Specified by:
isReadyin interfaceQuerySuggester- Returns:
- true if ready to serve suggestions
-
recordCount
public long recordCount()
Description copied from interface:QuerySuggesterreturn amount of records indexed into this QuerySuggester.- Specified by:
recordCountin interfaceQuerySuggester- Returns:
- amount of indexed records
-
-