Class ElasticsearchIndexValueFieldType<F>
- java.lang.Object
-
- org.hibernate.search.engine.backend.types.spi.AbstractIndexValueFieldType<ElasticsearchSearchIndexScope<?>,ElasticsearchSearchIndexValueFieldContext<F>,F>
-
- org.hibernate.search.backend.elasticsearch.types.impl.ElasticsearchIndexValueFieldType<F>
-
- All Implemented Interfaces:
ElasticsearchSearchIndexValueFieldTypeContext<F>,IndexValueFieldTypeDescriptor,IndexFieldType<F>,SearchIndexNodeTypeContext<ElasticsearchSearchIndexScope<?>,ElasticsearchSearchIndexValueFieldContext<F>>,SearchIndexValueFieldTypeContext<ElasticsearchSearchIndexScope<?>,ElasticsearchSearchIndexValueFieldContext<F>,F>
public class ElasticsearchIndexValueFieldType<F> extends AbstractIndexValueFieldType<ElasticsearchSearchIndexScope<?>,ElasticsearchSearchIndexValueFieldContext<F>,F> implements ElasticsearchSearchIndexValueFieldTypeContext<F>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classElasticsearchIndexValueFieldType.Builder<F>
-
Constructor Summary
Constructors Constructor Description ElasticsearchIndexValueFieldType(ElasticsearchIndexValueFieldType.Builder<F> builder)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ElasticsearchFieldCodec<F>codec()com.google.gson.JsonPrimitiveelasticsearchTypeAsJson()booleanhasNormalizerOnAtLeastOneIndex()PropertyMappingmapping()-
Methods inherited from class org.hibernate.search.engine.backend.types.spi.AbstractIndexValueFieldType
aggregable, analyzerName, dslArgumentClass, dslConverter, highlighterTypeSupported, normalizerName, projectable, projectedValueClass, projectionConverter, queryElementFactory, rawDslConverter, rawProjectionConverter, searchable, searchAnalyzerName, sortable, toString, valueClass
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.hibernate.search.backend.elasticsearch.search.common.impl.ElasticsearchSearchIndexValueFieldTypeContext
normalizerName, searchAnalyzerName
-
Methods inherited from interface org.hibernate.search.engine.search.common.spi.SearchIndexNodeTypeContext
queryElementFactory
-
Methods inherited from interface org.hibernate.search.engine.search.common.spi.SearchIndexValueFieldTypeContext
dslConverter, dslConverter, highlighterTypeSupported, projectionConverter, projectionConverter, rawDslConverter, rawProjectionConverter, valueClass
-
-
-
-
Constructor Detail
-
ElasticsearchIndexValueFieldType
public ElasticsearchIndexValueFieldType(ElasticsearchIndexValueFieldType.Builder<F> builder)
-
-
Method Detail
-
elasticsearchTypeAsJson
public com.google.gson.JsonPrimitive elasticsearchTypeAsJson()
- Specified by:
elasticsearchTypeAsJsonin interfaceElasticsearchSearchIndexValueFieldTypeContext<F>
-
codec
public ElasticsearchFieldCodec<F> codec()
-
hasNormalizerOnAtLeastOneIndex
public boolean hasNormalizerOnAtLeastOneIndex()
- Specified by:
hasNormalizerOnAtLeastOneIndexin interfaceElasticsearchSearchIndexValueFieldTypeContext<F>
-
mapping
public PropertyMapping mapping()
-
-