public abstract class BaseIndexSearcher extends java.lang.Object implements IndexSearcher, QuerySuggester
Constructor and Description |
---|
BaseIndexSearcher() |
Modifier and Type | Method and Description |
---|---|
protected abstract QuerySuggester |
getQuerySuggester() |
protected void |
populateUID(Document document,
QueryConfig queryConfig) |
java.lang.String |
spellCheckKeywords(SearchContext searchContext) |
java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
spellCheckKeywords(SearchContext searchContext,
int max) |
SuggesterResults |
suggest(SearchContext searchContext,
Suggester suggester) |
java.lang.String[] |
suggestKeywordQueries(SearchContext searchContext,
int max) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getQueryString, search, searchCount
public java.lang.String spellCheckKeywords(SearchContext searchContext) throws SearchException
spellCheckKeywords
in interface QuerySuggester
SearchException
public java.util.Map<java.lang.String,java.util.List<java.lang.String>> spellCheckKeywords(SearchContext searchContext, int max) throws SearchException
spellCheckKeywords
in interface QuerySuggester
SearchException
public SuggesterResults suggest(SearchContext searchContext, Suggester suggester) throws SearchException
suggest
in interface QuerySuggester
SearchException
public java.lang.String[] suggestKeywordQueries(SearchContext searchContext, int max) throws SearchException
suggestKeywordQueries
in interface QuerySuggester
SearchException
protected abstract QuerySuggester getQuerySuggester()
protected void populateUID(Document document, QueryConfig queryConfig)