FieldOptions |
FieldOptions.caseSensitive() |
For TAG attributes, keeps the original letter cases of the tags.
|
FieldOptions |
FieldOptions.noIndex() |
Attributes can have the NOINDEX option, which means they will not be indexed.
|
FieldOptions |
FieldOptions.noStem() |
Text attributes can have the NOSTEM argument which will disable stemming when indexing its values.
|
FieldOptions |
FieldOptions.phonetic(String phonetic) |
Declaring a text attribute as PHONETIC will perform phonetic matching on it in searches by default.
|
FieldOptions |
FieldOptions.separator(char separator) |
For TAG attributes, indicates how the text contained in the attribute is to be split into individual tags.
|
FieldOptions |
FieldOptions.sortable() |
Numeric, tag (not supported with JSON) or text attributes can have the optional SORTABLE argument.
|
FieldOptions |
FieldOptions.unf() |
By default, SORTABLE applies a normalization to the indexed value (characters set to lowercase, removal
of diacritics).
|
FieldOptions |
FieldOptions.weight(double weight) |
For TEXT attributes, declares the importance of this attribute when calculating result accuracy.
|
FieldOptions |
FieldOptions.withSuffixTrie() |
For TEXT and TAG attributes, keeps a suffix trie with all terms which match the suffix.
|