IndexComponentpublic 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, indexpublic 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)