public interface IndexValueFieldTypeDescriptor
IndexValueFieldDescriptor| Modifier and Type | Method and Description |
|---|---|
boolean |
aggregable() |
Optional<String> |
analyzerName() |
Class<?> |
dslArgumentClass() |
default boolean |
isAggregable()
Deprecated.
Use
aggregable() instead. |
default boolean |
isProjectable()
Deprecated.
Use
projectable() instead. |
default boolean |
isSearchable()
Deprecated.
Use
searchable() instead. |
default boolean |
isSortable()
Deprecated.
Use
sortable() instead. |
Optional<String> |
normalizerName() |
boolean |
projectable() |
Class<?> |
projectedValueClass() |
boolean |
searchable() |
Optional<String> |
searchAnalyzerName() |
boolean |
sortable() |
Class<?> |
valueClass() |
boolean searchable()
true if search predicates are supported on fields of this type.
Some sorts may still be unsupported because they don't make sense
(e.g. a "within circle" predicate on a string field).@Deprecated default boolean isSearchable()
searchable() instead.true if search predicates are supported on fields of this type.
Some sorts may still be unsupported because they don't make sense
(e.g. a "within circle" predicate on a string field).boolean sortable()
true if sorts are supported on fields of this type.
Some sorts may still be unsupported because they don't make sense
(e.g. a distance sort aggregation on a string field).@Deprecated default boolean isSortable()
sortable() instead.true if sorts are supported on fields of this type.
Some sorts may still be unsupported because they don't make sense
(e.g. a distance sort aggregation on a string field).boolean projectable()
true if projections are supported on fields of this type.
Some projections may still be unsupported because they don't make sense
(e.g. a distance projection aggregation on a string field).@Deprecated default boolean isProjectable()
projectable() instead.true if projections are supported on fields of this type.
Some projections may still be unsupported because they don't make sense
(e.g. a distance projection aggregation on a string field).boolean aggregable()
true if aggregations are supported on fields of this type.
Some aggregations may still be unsupported because they don't make sense
(e.g. a range aggregation on an analyzed string field).@Deprecated default boolean isAggregable()
aggregable() instead.true if aggregations are supported on fields of this type.
Some aggregations may still be unsupported because they don't make sense
(e.g. a range aggregation on an analyzed string field).Class<?> dslArgumentClass()
ValueConvert.YES,
ToDocumentFieldValueConverterClass<?> projectedValueClass()
ValueConvert.YES,
FromDocumentFieldValueConverterClass<?> valueClass()
dslArgumentClass()Optional<String> analyzerName()
Optional<String> normalizerName()
Copyright © 2006-2020 Red Hat, Inc. and others. Licensed under the GNU Lesser General Public License (LGPL), version 2.1 or later.