Class AbstractIndexValueFieldType.Builder<SC extends SearchIndexScope<?>,N extends SearchIndexValueFieldContext<SC>,F>
java.lang.Object
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 Object
-
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
normalizerName
(String normalizerName) final void
projectable
(boolean projectable) final <V> void
projectionConverter
(Class<V> valueType, FromDocumentValueConverter<? super F, V> fromIndexConverter) final <T> void
queryElementFactory
(SearchQueryElementTypeKey<T> key, SearchQueryElementFactory<? extends T, ? super SC, ? super N> factory) final void
searchable
(boolean searchable) final void
searchAnalyzerName
(String searchAnalyzerName) final void
sortable
(boolean sortable)
-
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) -
allowedHighlighterTypes
-
queryElementFactory
public final <T> void queryElementFactory(SearchQueryElementTypeKey<T> key, SearchQueryElementFactory<? extends T, ? super SC, ? super N> factory) -
analyzerName
-
searchAnalyzerName
-
normalizerName
-
build
-