@Override
public AnalyzingSuggester getSuggester(Analyzer indexAnalyzer, Analyzer queryAnalyzer,
ShardSuggestService.FieldType fieldType) throws Exception {
AnalyzingSuggester analyzingSuggester = new AnalyzingSuggester(indexAnalyzer, queryAnalyzer,
AnalyzingSuggester.EXACT_FIRST, 256, -1, fieldType.preservePositionIncrements());
analyzingSuggester.build(dictCache.getUnchecked(fieldType.field()));
return analyzingSuggester;
}
}
public static class CacheLoaderFuzzySuggester extends AbstractCacheLoaderSuggester<FuzzySuggester> {