Class SuggestHelper
- java.lang.Object
-
- org.apache.jackrabbit.oak.plugins.index.lucene.util.SuggestHelper
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SuggestHelper.SuggestQuery
-
Constructor Summary
Constructors Constructor Description SuggestHelper()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method 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, @Nullable SuggestHelper.SuggestQuery suggestQuery)
static SuggestHelper.SuggestQuery
getSuggestQuery(String suggestQueryString)
static void
updateSuggester(Directory directory, Analyzer analyzer, IndexReader reader, Closer closer)
-
-
-
Method Detail
-
updateSuggester
public static void updateSuggester(Directory directory, Analyzer analyzer, IndexReader reader, Closer closer) throws IOException
- Throws:
IOException
-
getSuggestions
public static List<Lookup.LookupResult> getSuggestions(AnalyzingInfixSuggester suggester, @Nullable @Nullable SuggestHelper.SuggestQuery suggestQuery)
-
getSuggestQuery
public static SuggestHelper.SuggestQuery getSuggestQuery(String suggestQueryString)
-
getLookup
public static AnalyzingInfixSuggester getLookup(Directory suggestDirectory) throws IOException
- Throws:
IOException
-
getLookup
public static AnalyzingInfixSuggester getLookup(Directory suggestDirectory, Analyzer analyzer) throws IOException
- Throws:
IOException
-
getLookup
public static AnalyzingInfixSuggester getLookup(Directory suggestDirectory, Analyzer analyzer, File tempDir) throws IOException
- Throws:
IOException
-
getAnalyzer
public static Analyzer getAnalyzer()
-
-