Class AbstractIndexValueFieldType.Builder<SC extends SearchIndexScope<?>,N extends SearchIndexValueFieldContext<SC>,F>
java.lang.Object
org.hibernate.search.engine.backend.types.spi.AbstractIndexNodeType.Builder<SC,N>
org.hibernate.search.engine.backend.types.spi.AbstractIndexValueFieldType.Builder<SC,N,F>
- Enclosing class:
- AbstractIndexValueFieldType<SC extends SearchIndexScope<?>,
N extends SearchIndexValueFieldContext<SC>, F>
public abstract static class AbstractIndexValueFieldType.Builder<SC extends SearchIndexScope<?>,N extends SearchIndexValueFieldContext<SC>,F>
extends AbstractIndexNodeType.Builder<SC,N>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal void
aggregable
(boolean aggregable) final void
allowedHighlighterTypes
(Set<SearchHighlighterType> allowedHighlighterTypes) final void
analyzerName
(String analyzerName) abstract AbstractIndexValueFieldType<SC,
N, F> build()
final <V> void
dslConverter
(Class<V> valueType, ToDocumentValueConverter<V, ? extends F> toIndexConverter) final void
multivaluable
(boolean multivaluable) final void
normalizerName
(String normalizerName) final void
projectable
(boolean projectable) final <V> void
projectionConverter
(Class<V> valueType, FromDocumentValueConverter<? super F, V> fromIndexConverter) final void
searchable
(boolean searchable) final void
searchAnalyzerName
(String searchAnalyzerName) final void
sortable
(boolean sortable) Methods inherited from class org.hibernate.search.engine.backend.types.spi.AbstractIndexNodeType.Builder
queryElementFactory
-
Constructor Details
-
Builder
-
-
Method Details
-
valueClass
-
dslConverter
public final <V> void dslConverter(Class<V> valueType, ToDocumentValueConverter<V, ? extends F> toIndexConverter) -
projectionConverter
public final <V> void projectionConverter(Class<V> valueType, FromDocumentValueConverter<? super F, V> fromIndexConverter) -
searchable
public final void searchable(boolean searchable) -
sortable
public final void sortable(boolean sortable) -
projectable
public final void projectable(boolean projectable) -
aggregable
public final void aggregable(boolean aggregable) -
multivaluable
public final void multivaluable(boolean multivaluable) -
allowedHighlighterTypes
-
analyzerName
-
searchAnalyzerName
-
normalizerName
-
build
- Specified by:
build
in classAbstractIndexNodeType.Builder<SC extends SearchIndexScope<?>,
N extends SearchIndexValueFieldContext<SC>>
-