Имя | Описание |
---|---|
CollationKeyAnalyzer | Configures KeywordTokenizer with CollationAttributeFactory. Converts the token into its java.text.CollationKey, and then encodes the CollationKey either directly or with IndexableBinaryStringTools (see below), to allow it to be stored as an index term. WARNING: Make sure you use exactly the same Collator at index and query time -- CollationKeys are only comparable when produced by the same Collator. Since java.text.RuleBasedCollators are not independently versioned, it is unsafe to search against stored CollationKeys unless the following are exactly the same (best practice is to store this information with the index and check that they remain the same at query time):
The CollationKeys generated by java.text.Collators are not compatible with those those generated by ICU Collators. Specifically, if you use CollationKeyAnalyzer to generate index terms, do not use ICUCollationKeyAnalyzer on the query side, or vice versa. You must specify the required Version compatibility when creating CollationKeyAnalyzer:
|