Package org.opensearch.index.similarity
Class SimilarityService
java.lang.Object
org.opensearch.index.AbstractIndexComponent
org.opensearch.index.similarity.SimilarityService
- All Implemented Interfaces:
IndexComponent
Service for similarity computations
- Opensearch.api:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Map
<String, org.opensearch.common.TriFunction<Settings, org.opensearch.Version, ScriptService, org.apache.lucene.search.similarities.Similarity>> static final String
Fields inherited from class org.opensearch.index.AbstractIndexComponent
indexSettings, logger
-
Constructor Summary
ConstructorsConstructorDescriptionSimilarityService
(IndexSettings indexSettings, ScriptService scriptService, Map<String, org.opensearch.common.TriFunction<Settings, org.opensearch.Version, ScriptService, org.apache.lucene.search.similarities.Similarity>> similarities) -
Method Summary
Modifier and TypeMethodDescriptiongetSimilarity
(String name) org.apache.lucene.search.similarities.Similarity
similarity
(MapperService mapperService) Methods inherited from class org.opensearch.index.AbstractIndexComponent
getIndexSettings, index
-
Field Details
-
DEFAULT_SIMILARITY
- See Also:
-
BUILT_IN
public static final Map<String,org.opensearch.common.TriFunction<Settings, BUILT_INorg.opensearch.Version, ScriptService, org.apache.lucene.search.similarities.Similarity>>
-
-
Constructor Details
-
SimilarityService
public SimilarityService(IndexSettings indexSettings, ScriptService scriptService, Map<String, org.opensearch.common.TriFunction<Settings, org.opensearch.Version, ScriptService, org.apache.lucene.search.similarities.Similarity>> similarities)
-
-
Method Details
-
similarity
-
getSimilarity
-