public FuzzySuggester getSuggester(Analyzer indexAnalyzer, Analyzer queryAnalyzer,
ShardSuggestService.FieldType fieldType) throws Exception {
FuzzySuggester fuzzySuggester = new FuzzySuggester(indexAnalyzer, queryAnalyzer, FuzzySuggester.EXACT_FIRST | FuzzySuggester.PRESERVE_SEP, 256, -1,
fieldType.preservePositionIncrements(), FuzzySuggester.DEFAULT_MAX_EDITS, FuzzySuggester.DEFAULT_TRANSPOSITIONS,
FuzzySuggester.DEFAULT_NON_FUZZY_PREFIX, FuzzySuggester.DEFAULT_MIN_FUZZY_LENGTH, FuzzySuggester.DEFAULT_UNICODE_AWARE);
fuzzySuggester.build(dictCache.getUnchecked(fieldType.field()));
return fuzzySuggester;
}
}
}