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 class
TextParams.Analyzers
-
Method Summary
Modifier and Type Method Description 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)
static FieldMapper.Parameter<java.lang.String>
indexOptions(java.util.function.Function<FieldMapper,java.lang.String> initializer)
static FieldMapper.Parameter<java.lang.Boolean>
norms(boolean defaultValue, java.util.function.Function<FieldMapper,java.lang.Boolean> initializer)
static void
setTermVectorParams(java.lang.String configuration, org.apache.lucene.document.FieldType fieldType)
static FieldMapper.Parameter<SimilarityProvider>
similarity(java.util.function.Function<FieldMapper,SimilarityProvider> init)
static FieldMapper.Parameter<java.lang.String>
termVectors(java.util.function.Function<FieldMapper,java.lang.String> initializer)
static org.apache.lucene.index.IndexOptions
toIndexOptions(boolean indexed, java.lang.String indexOptions)
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Method Details
-
norms
public static FieldMapper.Parameter<java.lang.Boolean> norms(boolean defaultValue, java.util.function.Function<FieldMapper,java.lang.Boolean> initializer) -
similarity
public static FieldMapper.Parameter<SimilarityProvider> similarity(java.util.function.Function<FieldMapper,SimilarityProvider> init) -
indexOptions
public static FieldMapper.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 FieldMapper.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)
-