public abstract class BaseIndexSearcher extends 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) |
String |
spellCheckKeywords(SearchContext searchContext) |
Map<String,List<String>> |
spellCheckKeywords(SearchContext searchContext,
int max) |
SuggesterResults |
suggest(SearchContext searchContext,
Suggester suggester) |
String[] |
suggestKeywordQueries(SearchContext searchContext,
int max) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getQueryString, search, searchCount
public String spellCheckKeywords(SearchContext searchContext) throws SearchException
spellCheckKeywords
in interface QuerySuggester
SearchException
public Map<String,List<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 String[] suggestKeywordQueries(SearchContext searchContext, int max) throws SearchException
suggestKeywordQueries
in interface QuerySuggester
SearchException
protected abstract QuerySuggester getQuerySuggester()
protected void populateUID(Document document, QueryConfig queryConfig)