Annotation Type SimpleField
An annotation that directs
SearchIndexAsyncClient.buildSearchFields(Class, FieldBuilderOptions)
to turn the
field or method into a non-searchable field
.-
Optional Element Summary
Optional ElementsModifier and TypeOptional ElementDescriptionboolean
Indicates if the field or method should generate as a facetablefield
.boolean
Indicates if the field or method should generate as a filterablefield
.boolean
Indicates if the field or method should generate as a hiddenfield
.boolean
Indicates if the field or method should generate as a keyfield
.boolean
Indicates if the field or method should generate as a sortablefield
.ALexicalNormalizerName
to associate as the normalizer for thefield
.
-
Element Details
-
isKey
boolean isKeyIndicates if the field or method should generate as a keyfield
.- Returns:
- A flag indicating if the field or method should generate as a key
field
.
- Default:
- false
-
isHidden
boolean isHiddenIndicates if the field or method should generate as a hiddenfield
.- Returns:
- A flag indicating if the field or method should generate as a hidden
field
.
- Default:
- false
-
isFacetable
boolean isFacetableIndicates if the field or method should generate as a facetablefield
.- Returns:
- A flag indicating if the field or method should generate as a facetable
field
.
- Default:
- false
-
isSortable
boolean isSortableIndicates if the field or method should generate as a sortablefield
.- Returns:
- A flag indicating if the field or method should generate as a sortable
field
.
- Default:
- false
-
isFilterable
boolean isFilterableIndicates if the field or method should generate as a filterablefield
.- Returns:
- A flag indicating if the field or method should generate as a filterable
field
.
- Default:
- false
-
normalizerName
String normalizerNameALexicalNormalizerName
to associate as the normalizer for thefield
.- Returns:
- The
LexicalNormalizerName
that will be associated as the normalizer for thefield
.
- Default:
- ""
-