public interface IndexerFactory extends QueryCompiler
Indexer
objectsQueryCompiler.MatchPriority
Modifier and Type | Method and Description |
---|---|
Indexer | createIndexer() |
default java.util.Map<java.lang.String,java.lang.Object> | getIndexedAttributeMapping() Return that part of the Elasticsearch mapping returned by getMapping() that describes indexed attributes, or null if the indexer does not collect indexed attributes. |
java.util.Map<java.lang.String,java.lang.Object> | getMapping() |
compileQuery, compileQuery, getQueryPriority, getQueryPriority
java.util.Map<java.lang.String,java.lang.Object> getMapping()
default java.util.Map<java.lang.String,java.lang.Object> getIndexedAttributeMapping()
getMapping()
that describes indexed attributes, or null
if the indexer does not collect indexed attributes. If the indexer only collects indexed attributes and nothing else, this method can return the same result as getMapping()
. The default implementation returns null
.null