Package org.elasticsearch.index.mapper
Class TextParams
java.lang.Object
org.elasticsearch.index.mapper.TextParams
public final class TextParams
extends java.lang.Object
Utility functions for text mapper parameters
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTextParams.Analyzers -
Method Summary
Modifier and Type Method Description static org.apache.lucene.document.FieldTypebuildFieldType(java.util.function.Supplier<java.lang.Boolean> indexed, java.util.function.Supplier<java.lang.Boolean> stored, java.util.function.Supplier<java.lang.String> indexOptions, java.util.function.Supplier<java.lang.Boolean> norms, java.util.function.Supplier<java.lang.String> termVectors)static ParametrizedFieldMapper.Parameter<java.lang.String>indexOptions(java.util.function.Function<FieldMapper,java.lang.String> initializer)static ParametrizedFieldMapper.Parameter<java.lang.Boolean>norms(boolean defaultValue, java.util.function.Function<FieldMapper,java.lang.Boolean> initializer)static voidsetTermVectorParams(java.lang.String configuration, org.apache.lucene.document.FieldType fieldType)static ParametrizedFieldMapper.Parameter<SimilarityProvider>similarity(java.util.function.Function<FieldMapper,SimilarityProvider> init)static ParametrizedFieldMapper.Parameter<java.lang.String>termVectors(java.util.function.Function<FieldMapper,java.lang.String> initializer)static org.apache.lucene.index.IndexOptionstoIndexOptions(boolean indexed, java.lang.String indexOptions)
-
Method Details
-
norms
public static ParametrizedFieldMapper.Parameter<java.lang.Boolean> norms(boolean defaultValue, java.util.function.Function<FieldMapper,java.lang.Boolean> initializer) -
similarity
public static ParametrizedFieldMapper.Parameter<SimilarityProvider> similarity(java.util.function.Function<FieldMapper,SimilarityProvider> init) -
indexOptions
public static ParametrizedFieldMapper.Parameter<java.lang.String> indexOptions(java.util.function.Function<FieldMapper,java.lang.String> initializer) -
buildFieldType
public static org.apache.lucene.document.FieldType buildFieldType(java.util.function.Supplier<java.lang.Boolean> indexed, java.util.function.Supplier<java.lang.Boolean> stored, java.util.function.Supplier<java.lang.String> indexOptions, java.util.function.Supplier<java.lang.Boolean> norms, java.util.function.Supplier<java.lang.String> termVectors) -
toIndexOptions
public static org.apache.lucene.index.IndexOptions toIndexOptions(boolean indexed, java.lang.String indexOptions) -
termVectors
public static ParametrizedFieldMapper.Parameter<java.lang.String> termVectors(java.util.function.Function<FieldMapper,java.lang.String> initializer) -
setTermVectorParams
public static void setTermVectorParams(java.lang.String configuration, org.apache.lucene.document.FieldType fieldType)
-