Class SuggestHelper
java.lang.Object
org.apache.jackrabbit.oak.plugins.index.lucene.util.SuggestHelper
Helper class for getting suggest results for a given term, calling a
Lookup
implementation under the hood.-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Analyzerstatic AnalyzingInfixSuggesterstatic AnalyzingInfixSuggesterstatic AnalyzingInfixSuggesterstatic List<Lookup.LookupResult> getSuggestions(AnalyzingInfixSuggester suggester, @Nullable SuggestHelper.SuggestQuery suggestQuery) static SuggestHelper.SuggestQuerygetSuggestQuery(String suggestQueryString) static voidupdateSuggester(Directory directory, Analyzer analyzer, IndexReader reader, org.apache.jackrabbit.guava.common.io.Closer closer)
-
Constructor Details
-
SuggestHelper
public SuggestHelper()
-
-
Method Details
-
updateSuggester
public static void updateSuggester(Directory directory, Analyzer analyzer, IndexReader reader, org.apache.jackrabbit.guava.common.io.Closer closer) throws IOException - Throws:
IOException
-
getSuggestions
public static List<Lookup.LookupResult> getSuggestions(AnalyzingInfixSuggester suggester, @Nullable @Nullable SuggestHelper.SuggestQuery suggestQuery) -
getSuggestQuery
-
getLookup
- 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
-