有没有办法配置solr配置集/模式,以便在将新索引作为文档上载的一部分动态添加时,将其索引属性设置为false?我通过不经常更改的JSON源插入大量属性,并且我希望避免必须识别这些字段并将字段的索引属性更新为false。
我也不确定更新动态添加的字段是否有所作为,因为我可以看到这些字段的存储属性也设置为false,但当我使用“*”时,会返回一些(不是全部)字段我的查询的字段选择器。
听起来你想要索尔的Dynamic Fields。只要您有可预测的名称,就可以得到如下定义:
<dynamicField name="*_i" type="int" indexed="true" stored="false"/>
然后,以_i
结尾的所有字段都将索引为int(但未存储)。