【发布时间】:2019-03-12 17:49:02
【问题描述】:
有没有办法配置 solr 配置集/模式,使新字段在作为文档上传的一部分动态添加时将索引属性设置为 false?我通过不经常更改的 JSON 源插入大量属性,并且我想避免必须识别这些字段并将字段的索引属性更新为 false。
我也不确定更新动态添加的字段是否会产生影响,因为我可以看到这些字段的存储属性也设置为 false,但是当我使用“ *" 作为我的查询的字段选择器。
【问题讨论】:
有没有办法配置 solr 配置集/模式,使新字段在作为文档上传的一部分动态添加时将索引属性设置为 false?我通过不经常更改的 JSON 源插入大量属性,并且我想避免必须识别这些字段并将字段的索引属性更新为 false。
我也不确定更新动态添加的字段是否会产生影响,因为我可以看到这些字段的存储属性也设置为 false,但是当我使用“ *" 作为我的查询的字段选择器。
【问题讨论】:
听起来你想要 Solr 的Dynamic Fields。只要你有一个可预测的名字,你就可以有这样的定义:
<dynamicField name="*_i" type="int" indexed="true" stored="false"/>
然后,所有以 _i 结尾的字段将被索引为 int(但不存储)。
【讨论】: