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, getQueryPriorityjava.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