IndexComponent
public final class SimilarityService extends AbstractIndexComponent
Modifier and Type | Field | Description |
---|---|---|
static java.util.Map<java.lang.String,TriFunction<Settings,Version,ScriptService,org.apache.lucene.search.similarities.Similarity>> |
BUILT_IN |
|
static java.lang.String |
DEFAULT_SIMILARITY |
deprecationLogger, indexSettings, logger
Constructor | Description |
---|---|
SimilarityService(IndexSettings indexSettings,
ScriptService scriptService,
java.util.Map<java.lang.String,TriFunction<Settings,Version,ScriptService,org.apache.lucene.search.similarities.Similarity>> similarities) |
Modifier and Type | Method | Description |
---|---|---|
SimilarityProvider |
getSimilarity(java.lang.String name) |
|
org.apache.lucene.search.similarities.Similarity |
similarity(MapperService mapperService) |
getIndexSettings, index
public static final java.lang.String DEFAULT_SIMILARITY
public static final java.util.Map<java.lang.String,TriFunction<Settings,Version,ScriptService,org.apache.lucene.search.similarities.Similarity>> BUILT_IN
public SimilarityService(IndexSettings indexSettings, ScriptService scriptService, java.util.Map<java.lang.String,TriFunction<Settings,Version,ScriptService,org.apache.lucene.search.similarities.Similarity>> similarities)
public org.apache.lucene.search.similarities.Similarity similarity(MapperService mapperService)
public SimilarityProvider getSimilarity(java.lang.String name)