public abstract class Suggester<T extends SuggestionSearchContext.SuggestionContext> extends Object
Constructor and Description |
---|
Suggester() |
Modifier and Type | Method and Description |
---|---|
Suggest.Suggestion<? extends Suggest.Suggestion.Entry<? extends Suggest.Suggestion.Entry.Option>> |
execute(String name,
T suggestion,
org.apache.lucene.index.IndexReader indexReader,
org.apache.lucene.util.CharsRefBuilder spare) |
abstract SuggestContextParser |
getContextParser() |
protected abstract Suggest.Suggestion<? extends Suggest.Suggestion.Entry<? extends Suggest.Suggestion.Entry.Option>> |
innerExecute(String name,
T suggestion,
org.apache.lucene.index.IndexReader indexReader,
org.apache.lucene.util.CharsRefBuilder spare) |
abstract String[] |
names() |
protected abstract Suggest.Suggestion<? extends Suggest.Suggestion.Entry<? extends Suggest.Suggestion.Entry.Option>> innerExecute(String name, T suggestion, org.apache.lucene.index.IndexReader indexReader, org.apache.lucene.util.CharsRefBuilder spare) throws IOException
IOException
public abstract String[] names()
public abstract SuggestContextParser getContextParser()
public Suggest.Suggestion<? extends Suggest.Suggestion.Entry<? extends Suggest.Suggestion.Entry.Option>> execute(String name, T suggestion, org.apache.lucene.index.IndexReader indexReader, org.apache.lucene.util.CharsRefBuilder spare) throws IOException
IOException
Copyright © 2009–2015. All rights reserved.