Class SimilarityService
- java.lang.Object
-
- org.elasticsearch.index.AbstractIndexComponent
-
- org.elasticsearch.index.similarity.SimilarityService
-
- All Implemented Interfaces:
IndexComponent
public final class SimilarityService extends AbstractIndexComponent
-
-
Field Summary
Fields Modifier and Type Field Description static Map<String,TriFunction<Settings,Version,ScriptService,Similarity>>BUILT_INstatic StringDEFAULT_SIMILARITY-
Fields inherited from class org.elasticsearch.index.AbstractIndexComponent
indexSettings, logger
-
-
Constructor Summary
Constructors Constructor Description SimilarityService(IndexSettings indexSettings, ScriptService scriptService, Map<String,TriFunction<Settings,Version,ScriptService,Similarity>> similarities)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SimilarityProvidergetSimilarity(String name)Similaritysimilarity(MapperService mapperService)-
Methods inherited from class org.elasticsearch.index.AbstractIndexComponent
getIndexSettings, index
-
-
-
-
Field Detail
-
DEFAULT_SIMILARITY
public static final String DEFAULT_SIMILARITY
- See Also:
- Constant Field Values
-
BUILT_IN
public static final Map<String,TriFunction<Settings,Version,ScriptService,Similarity>> BUILT_IN
-
-
Constructor Detail
-
SimilarityService
public SimilarityService(IndexSettings indexSettings, ScriptService scriptService, Map<String,TriFunction<Settings,Version,ScriptService,Similarity>> similarities)
-
-
Method Detail
-
similarity
public Similarity similarity(MapperService mapperService)
-
getSimilarity
public SimilarityProvider getSimilarity(String name)
-
-