Class IndicesModule

  • All Implemented Interfaces:
    Module

    public class IndicesModule
    extends AbstractModule
    Configures classes and services that are shared by indices on each node.
    • Constructor Detail

      • IndicesModule

        public IndicesModule​(java.util.List<MapperPlugin> mapperPlugins)
    • Method Detail

      • getBuiltInMetaDataFields

        public static java.util.Set<java.lang.String> getBuiltInMetaDataFields()
        Returns a set containing all of the builtin metadata fields
      • getMapperRegistry

        public MapperRegistry getMapperRegistry()
        A registry for all field mappers.
      • getEngineFactories

        public java.util.Collection<java.util.function.Function<IndexSettings,​java.util.Optional<EngineFactory>>> getEngineFactories()