清除Solr警告和错误,这些警告和错误是由以下不推荐使用的类引起的:
1.TrieIntFieldSolr加载了一个不推荐使用的插件/分析类[solr.TrieIntField]。请参考文档以了解如何相应地替换它。
1.TrieFloatFieldSolr加载了一个已弃用的插件/分析类[solr.TrieFloatField]。请参考如何相应地替换它的文档。
1.TrieLongFieldSolr加载了一个已弃用的插件/分析类[solr.TrieLongField]。请参考如何相应地替换它的文档。
1.TrieDoubleFieldSolr加载了一个已弃用的插件/分析类[solr.TrieDoubleField]。请参考文档以了解如何相应地替换它。
1.TrieDateFieldSolr加载了一个已弃用的插件/分析类[solr.TrieDateField]。请参考如何相应地替换它的文档。
1条答案
按热度按时间nzrxty8p1#
schema.xml Solr 8.0和9.0中的主要更改(8.0和9.0中的架构更改)
下列变更会影响字段的行为方式。
下面是一个表,其中列出了solr已弃用的字段以及solr 8.0中正在使用的字段
| 已弃用|改为使用|
| - -|- -|
| 货币字段|货币字段类型|
| 枚举字段|枚举字段类型|
| 拉丁文类型|横向点空间字段|
| 尝试日期字段|日期点字段|
| 尝试双字段|双点字段|
| 尝试浮动字段|浮点字段|
| 尝试内部字段|积分域|
| 特里朗菲尔德|长点字段|
| 特里菲尔德|该字段采用类型参数来定义要使用的Trie* 字段的特定类;请改用适当的点字段类型。|
| 小写标记器|建议您改用LetterTokenizer和LowerCaseFilter|
注:请确保在更改上述任何内容后重新编制索引,以使更改生效并避免获得关联值。
要了解更多信息,请查看solr官方网站以获得更多details here
Solr 9.0中不建议使用的字段类型
注意:所有Trie*数值和日期字段类型都已弃用,请改用 *Point字段类型。Point字段类型在范围查询(速度、内存、磁盘)方面更好,但简单的字段:值查询相对于Trie而言性能较差。接受这一点,或继续使用Trie字段。在将来的版本中可能会解决此缺点。
| 已弃用|改为使用|
| - -|- -|
| 货币字段|货币字段类型|
| 枚举字段|枚举字段类型|
| 尝试日期字段|日期点字段|
| 尝试双字段|双点字段|
| 尝试浮动字段|浮点字段|
| 尝试内部字段|积分域|
| 特里朗菲尔德|长点字段|
| 特里菲尔德|该字段采用类型参数来定义要使用的Trie* 字段的特定类;请改用适当的点字段类型。|
建议的字段类型为: