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 ElementDescriptionbooleanIndicates if the field or method should generate as a facetablefield.booleanIndicates if the field or method should generate as a filterablefield.booleanIndicates if the field or method should generate as a hiddenfield.booleanIndicates if the field or method should generate as a keyfield.booleanIndicates if the field or method should be used for sensitivity label filtering.booleanIndicates if the field or method should generate as a sortablefield.ALexicalNormalizerNameto associate as the normalizer for thefield.A value indicating whether the field should be used as a permission filter.
-
Element Details
-
isKey
-
isHidden
-
isFacetable
-
isSortable
-
isFilterable
-
normalizerName
String normalizerNameALexicalNormalizerNameto associate as the normalizer for thefield.- Returns:
- The
LexicalNormalizerNamethat will be associated as the normalizer for thefield.
- Default:
""
-
permissionFilter
-
isSensitivityLabel
boolean isSensitivityLabelIndicates if the field or method should be used for sensitivity label filtering. This enables document-level filtering based on Microsoft Purview sensitivity labels.- Returns:
- A flag indicating if the field or method should generate as a sensitivity label
field.
- Default:
false
-