public class SuggestHelper extends Object
org.apache.lucene.search.suggest.Lookup
implementation under the hood.| Modifier and Type | Class and Description |
|---|---|
static class |
SuggestHelper.SuggestQuery |
| Constructor and Description |
|---|
SuggestHelper() |
| Modifier and Type | Method and Description |
|---|---|
static Analyzer |
getAnalyzer() |
static AnalyzingInfixSuggester |
getLookup(Directory suggestDirectory) |
static AnalyzingInfixSuggester |
getLookup(Directory suggestDirectory,
Analyzer analyzer) |
static AnalyzingInfixSuggester |
getLookup(Directory suggestDirectory,
Analyzer analyzer,
File tempDir) |
static List<Lookup.LookupResult> |
getSuggestions(AnalyzingInfixSuggester suggester,
SuggestHelper.SuggestQuery suggestQuery) |
static SuggestHelper.SuggestQuery |
getSuggestQuery(String suggestQueryString) |
static void |
updateSuggester(Directory directory,
Analyzer analyzer,
IndexReader reader) |
public static void updateSuggester(Directory directory,
Analyzer analyzer,
IndexReader reader)
throws IOException
IOExceptionpublic static List<Lookup.LookupResult> getSuggestions(AnalyzingInfixSuggester suggester, SuggestHelper.SuggestQuery suggestQuery)
public static SuggestHelper.SuggestQuery getSuggestQuery(String suggestQueryString)
public static AnalyzingInfixSuggester getLookup(Directory suggestDirectory)
throws IOException
IOExceptionpublic static AnalyzingInfixSuggester getLookup(Directory suggestDirectory,
Analyzer analyzer)
throws IOException
IOExceptionpublic static AnalyzingInfixSuggester getLookup(Directory suggestDirectory,
Analyzer analyzer,
File tempDir)
throws IOException
IOExceptionpublic static Analyzer getAnalyzer()
"Copyright © 2010 - 2017 Adobe Systems Incorporated. All Rights Reserved"