de.spinscale.elasticsearch.service.suggest
Class AbstractCacheLoaderSuggester<T>
java.lang.Object
org.elasticsearch.common.cache.CacheLoader<ShardSuggestService.FieldType,T>
de.spinscale.elasticsearch.service.suggest.AbstractCacheLoaderSuggester<T>
- Direct Known Subclasses:
- AbstractCacheLoaderSuggester.CacheLoaderAnalyzingSuggester, AbstractCacheLoaderSuggester.CacheLoaderFuzzySuggester
public abstract class AbstractCacheLoaderSuggester<T>
- extends org.elasticsearch.common.cache.CacheLoader<ShardSuggestService.FieldType,T>
| Nested classes/interfaces inherited from class org.elasticsearch.common.cache.CacheLoader |
org.elasticsearch.common.cache.CacheLoader.InvalidCacheLoadException |
|
Field Summary |
protected org.elasticsearch.common.cache.LoadingCache<String,org.apache.lucene.search.spell.HighFrequencyDictionary> |
dictCache
|
|
Constructor Summary |
AbstractCacheLoaderSuggester(org.elasticsearch.index.mapper.MapperService mapperService,
org.elasticsearch.index.analysis.AnalysisService analysisService,
org.elasticsearch.common.cache.LoadingCache<String,org.apache.lucene.search.spell.HighFrequencyDictionary> dictCache)
|
| Methods inherited from class org.elasticsearch.common.cache.CacheLoader |
from, from, loadAll, reload |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
dictCache
protected org.elasticsearch.common.cache.LoadingCache<String,org.apache.lucene.search.spell.HighFrequencyDictionary> dictCache
AbstractCacheLoaderSuggester
public AbstractCacheLoaderSuggester(org.elasticsearch.index.mapper.MapperService mapperService,
org.elasticsearch.index.analysis.AnalysisService analysisService,
org.elasticsearch.common.cache.LoadingCache<String,org.apache.lucene.search.spell.HighFrequencyDictionary> dictCache)
load
public T load(ShardSuggestService.FieldType fieldType)
throws Exception
- Specified by:
load in class org.elasticsearch.common.cache.CacheLoader<ShardSuggestService.FieldType,T>
- Throws:
Exception
getSuggester
public abstract T getSuggester(org.apache.lucene.analysis.Analyzer indexAnalyzer,
org.apache.lucene.analysis.Analyzer queryAnalyzer,
ShardSuggestService.FieldType fieldType)
throws Exception
- Throws:
Exception
Copyright © 2011-2013. All Rights Reserved.