Class ElasticsearchMultiIndexSearchIndexValueFieldContext<F>
- java.lang.Object
-
- org.hibernate.search.engine.search.common.spi.AbstractMultiIndexSearchIndexNodeContext<S,SC,FT>
-
- org.hibernate.search.engine.search.common.spi.AbstractMultiIndexSearchIndexValueFieldContext<ElasticsearchSearchIndexValueFieldContext<F>,ElasticsearchSearchIndexScope<?>,ElasticsearchSearchIndexValueFieldTypeContext<F>,F>
-
- org.hibernate.search.backend.elasticsearch.search.common.impl.ElasticsearchMultiIndexSearchIndexValueFieldContext<F>
-
- All Implemented Interfaces:
ElasticsearchSearchIndexNodeContext,ElasticsearchSearchIndexValueFieldContext<F>,ElasticsearchSearchIndexValueFieldTypeContext<F>,SearchIndexNodeContext<ElasticsearchSearchIndexScope<?>>,SearchIndexNodeTypeContext<ElasticsearchSearchIndexScope<?>,ElasticsearchSearchIndexValueFieldContext<F>>,SearchIndexValueFieldContext<ElasticsearchSearchIndexScope<?>>,SearchIndexValueFieldTypeContext<ElasticsearchSearchIndexScope<?>,ElasticsearchSearchIndexValueFieldContext<F>,F>,EventContextProvider
public class ElasticsearchMultiIndexSearchIndexValueFieldContext<F> extends AbstractMultiIndexSearchIndexValueFieldContext<ElasticsearchSearchIndexValueFieldContext<F>,ElasticsearchSearchIndexScope<?>,ElasticsearchSearchIndexValueFieldTypeContext<F>,F> implements ElasticsearchSearchIndexValueFieldContext<F>, ElasticsearchSearchIndexValueFieldTypeContext<F>
-
-
Field Summary
-
Fields inherited from class org.hibernate.search.engine.search.common.spi.AbstractMultiIndexSearchIndexNodeContext
absolutePath, nodeForEachIndex, scope
-
-
Constructor Summary
Constructors Constructor Description ElasticsearchMultiIndexSearchIndexValueFieldContext(ElasticsearchSearchIndexScope<?> scope, String absolutePath, List<? extends ElasticsearchSearchIndexValueFieldContext<F>> fieldForEachIndex)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.google.gson.JsonPrimitiveelasticsearchTypeAsJson()booleanhasNormalizerOnAtLeastOneIndex()Optional<String>normalizerName()Optional<String>searchAnalyzerName()protected ElasticsearchSearchIndexValueFieldContext<F>self()protected ElasticsearchSearchIndexValueFieldTypeContext<F>selfAsNodeType()ElasticsearchSearchIndexCompositeNodeContexttoComposite()ElasticsearchSearchIndexCompositeNodeContexttoObjectField()protected ElasticsearchSearchIndexValueFieldTypeContext<F>typeOf(ElasticsearchSearchIndexValueFieldContext<F> indexElement)-
Methods inherited from class org.hibernate.search.engine.search.common.spi.AbstractMultiIndexSearchIndexValueFieldContext
dslConverter, highlighterTypeSupported, isComposite, isObjectField, isValueField, projectionConverter, rawDslConverter, rawProjectionConverter, toValueField, type, valueClass
-
Methods inherited from class org.hibernate.search.engine.search.common.spi.AbstractMultiIndexSearchIndexNodeContext
absolutePath, absolutePathComponents, cannotUseQueryElement, closestMultiValuedParentAbsolutePath, eventContext, fromNodeIfCompatible, fromTypeIfCompatible, indexesEventContext, multiValued, multiValuedInRoot, nestedDocumentPath, nestedPathHierarchy, queryElement, queryElementFactory, relativeEventContext
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.hibernate.search.backend.elasticsearch.search.common.impl.ElasticsearchSearchIndexNodeContext
toValueField
-
Methods inherited from interface org.hibernate.search.backend.elasticsearch.search.common.impl.ElasticsearchSearchIndexValueFieldContext
type
-
Methods inherited from interface org.hibernate.search.util.common.reporting.spi.EventContextProvider
eventContext
-
Methods inherited from interface org.hibernate.search.engine.search.common.spi.SearchIndexNodeContext
absolutePath, absolutePathComponents, cannotUseQueryElement, closestMultiValuedParentAbsolutePath, isComposite, isObjectField, isValueField, multiValued, multiValuedInRoot, nestedDocumentPath, nestedPathHierarchy, queryElement, relativeEventContext
-
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
-
ElasticsearchMultiIndexSearchIndexValueFieldContext
public ElasticsearchMultiIndexSearchIndexValueFieldContext(ElasticsearchSearchIndexScope<?> scope, String absolutePath, List<? extends ElasticsearchSearchIndexValueFieldContext<F>> fieldForEachIndex)
-
-
Method Detail
-
self
protected ElasticsearchSearchIndexValueFieldContext<F> self()
-
selfAsNodeType
protected ElasticsearchSearchIndexValueFieldTypeContext<F> selfAsNodeType()
-
typeOf
protected ElasticsearchSearchIndexValueFieldTypeContext<F> typeOf(ElasticsearchSearchIndexValueFieldContext<F> indexElement)
-
toComposite
public ElasticsearchSearchIndexCompositeNodeContext toComposite()
- Specified by:
toCompositein interfaceElasticsearchSearchIndexNodeContext- Specified by:
toCompositein interfaceSearchIndexNodeContext<F>- Overrides:
toCompositein classAbstractMultiIndexSearchIndexValueFieldContext<ElasticsearchSearchIndexValueFieldContext<F>,ElasticsearchSearchIndexScope<?>,ElasticsearchSearchIndexValueFieldTypeContext<F>,F>
-
toObjectField
public ElasticsearchSearchIndexCompositeNodeContext toObjectField()
- Specified by:
toObjectFieldin interfaceElasticsearchSearchIndexNodeContext- Specified by:
toObjectFieldin interfaceSearchIndexNodeContext<F>- Overrides:
toObjectFieldin classAbstractMultiIndexSearchIndexValueFieldContext<ElasticsearchSearchIndexValueFieldContext<F>,ElasticsearchSearchIndexScope<?>,ElasticsearchSearchIndexValueFieldTypeContext<F>,F>
-
elasticsearchTypeAsJson
public com.google.gson.JsonPrimitive elasticsearchTypeAsJson()
- Specified by:
elasticsearchTypeAsJsonin interfaceElasticsearchSearchIndexValueFieldTypeContext<F>
-
searchAnalyzerName
public Optional<String> searchAnalyzerName()
- Specified by:
searchAnalyzerNamein interfaceElasticsearchSearchIndexValueFieldTypeContext<F>
-
normalizerName
public Optional<String> normalizerName()
- Specified by:
normalizerNamein interfaceElasticsearchSearchIndexValueFieldTypeContext<F>
-
hasNormalizerOnAtLeastOneIndex
public boolean hasNormalizerOnAtLeastOneIndex()
- Specified by:
hasNormalizerOnAtLeastOneIndexin interfaceElasticsearchSearchIndexValueFieldTypeContext<F>
-
-