Class SimilarityService
org.elasticsearch.index.AbstractIndexComponent
org.elasticsearch.index.similarity.SimilarityService
- All Implemented Interfaces:
IndexComponent
-
Field Summary
Modifier and TypeFieldDescriptionstatic <,TriFunction<Settings,Version,ScriptService,org.apache.lucene.search.similarities.Similarity>>
static
Fields inherited from class org.elasticsearch.index.AbstractIndexComponent
indexSettings, logger
-
Constructor Summary
ConstructorDescriptionSimilarityService(IndexSettings indexSettings, ScriptService scriptService, <,TriFunction<Settings,Version,ScriptService,org.apache.lucene.search.similarities.Similarity>> similarities)
-
Method Summary
Modifier and TypeMethodDescriptionorg.apache.lucene.search.similarities.Similarity
The default similarity configured in the index settings.name)
org.apache.lucene.search.similarities.Similarity
<,MappedFieldType> fieldTypeLookup)
The similarity to use in searches, which takes into account per-field configuration.Methods inherited from class org.elasticsearch.index.AbstractIndexComponent
getIndexSettings, index
Methods inherited from class java.lang.
, , , , , , , , , ,
-
Field Details
-
DEFAULT_SIMILARITY
public static final DEFAULT_SIMILARITY- See Also:
- Constant Field Values
-
BUILT_IN
public static final <,TriFunction<Settings,Version,ScriptService,org.apache.lucene.search.similarities.Similarity>> BUILT_IN
-
-
Constructor Details
-
SimilarityService
public SimilarityService(IndexSettings indexSettings, ScriptService scriptService, <,TriFunction<Settings,Version,ScriptService,org.apache.lucene.search.similarities.Similarity>> similarities)
-
-
Method Details
-
similarity
public org.apache.lucene.search.similarities.Similarity similarity(@Nullable <,MappedFieldType> fieldTypeLookup)The similarity to use in searches, which takes into account per-field configuration. -
getSimilarity
public name) -
getDefaultSimilarity
public org.apache.lucene.search.similarities.Similarity getDefaultSimilarity()The default similarity configured in the index settings.
-