TrieIntField、TrieDateField等Solr过时字段应替换为哪种类型?
清除Solr过时Trie类警告的字段替换方案
Solr中的Trie系列字段已被官方标记为过时,对应的替代类型如下:
TrieIntField替换为IntPoint(推荐,支持高效范围查询、排序;若仅需精确匹配也可使用IntField,但Point类型性能更优)TrieFloatField替换为FloatPointTrieLongField替换为LongPointTrieDoubleField替换为DoublePointTrieDateField替换为DatePointField
这些Point类型是Solr 6.0及以后版本引入的官方替代方案,在功能上完全覆盖旧Trie字段的特性,同时在范围查询、排序等场景下具备更好的性能。替换字段类型后,重新索引数据即可消除相关过时警告。
内容的提问来源于stack exchange,提问作者Namwanza Ronald
相关产品推荐
相关产品推荐

