public abstract class AbstractCacheLoaderSuggester<T> extends org.elasticsearch.common.cache.CacheLoader<ShardSuggestService.FieldType,T>
| Modifier and Type | Class and Description |
|---|---|
static class |
AbstractCacheLoaderSuggester.CacheLoaderAnalyzingSuggester |
static class |
AbstractCacheLoaderSuggester.CacheLoaderFuzzySuggester |
| Modifier and Type | Field and Description |
|---|---|
protected org.elasticsearch.common.cache.LoadingCache<java.lang.String,org.apache.lucene.search.spell.HighFrequencyDictionary> |
dictCache |
| Constructor and Description |
|---|
AbstractCacheLoaderSuggester(org.elasticsearch.index.mapper.MapperService mapperService,
org.elasticsearch.index.analysis.AnalysisService analysisService,
org.elasticsearch.common.cache.LoadingCache<java.lang.String,org.apache.lucene.search.spell.HighFrequencyDictionary> dictCache) |
| Modifier and Type | Method and Description |
|---|---|
abstract T |
getSuggester(org.apache.lucene.analysis.Analyzer indexAnalyzer,
org.apache.lucene.analysis.Analyzer queryAnalyzer,
ShardSuggestService.FieldType fieldType) |
T |
load(ShardSuggestService.FieldType fieldType) |
protected org.elasticsearch.common.cache.LoadingCache<java.lang.String,org.apache.lucene.search.spell.HighFrequencyDictionary> dictCache
public AbstractCacheLoaderSuggester(org.elasticsearch.index.mapper.MapperService mapperService,
org.elasticsearch.index.analysis.AnalysisService analysisService,
org.elasticsearch.common.cache.LoadingCache<java.lang.String,org.apache.lucene.search.spell.HighFrequencyDictionary> dictCache)
public T load(ShardSuggestService.FieldType fieldType) throws java.lang.Exception
load in class org.elasticsearch.common.cache.CacheLoader<ShardSuggestService.FieldType,T>java.lang.Exceptionpublic abstract T getSuggester(org.apache.lucene.analysis.Analyzer indexAnalyzer, org.apache.lucene.analysis.Analyzer queryAnalyzer, ShardSuggestService.FieldType fieldType) throws java.lang.Exception
java.lang.ExceptionCopyright © 2011-2014. All Rights Reserved.