com.atlassian.confluence.search.didyoumean.lucene
Class LuceneNGramSuggestionsProvider
java.lang.Object
com.atlassian.confluence.search.didyoumean.lucene.LuceneNGramSuggestionsProvider
- All Implemented Interfaces:
- SuggestionsProvider
public class LuceneNGramSuggestionsProvider
- extends Object
- implements SuggestionsProvider
Class that generates suggestions off an n-gram index of words.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
@Deprecated
public static final org.apache.log4j.Logger log
- Deprecated.
MAX_HITS_PROCESSED
public static final int MAX_HITS_PROCESSED
- See Also:
- Constant Field Values
LuceneNGramSuggestionsProvider
public LuceneNGramSuggestionsProvider(com.atlassian.bonnie.ILuceneConnection didYouMeanLuceneConnection,
SuggestionFrequencyProvider suggestionFrequencyProvider)
getSuggestions
public Collection<Suggestion> getSuggestions(String word)
- Performs a n-gram query and processes and returns up to MAX_HITS_PROCESSED results.
- Specified by:
getSuggestions
in interface SuggestionsProvider
- Parameters:
word
- a word
- Returns:
- suggestions