在我的 Solr 架构中,我想创建一个 multiValued 字段并在默认情况下设置多个值。可能的值为例如A
和。我可以将其中一些设置为逗号分隔的列表吗?B
C
我想做的是:
<field ...
multiValued="true"
default="A,B"/>
这是正确的方法吗?不幸的是,我在官方文档中找不到任何提示。
我通过使用模式尝试了许多不同的方法,但似乎你不能只使用模式来放置多个默认值。您编写的语法使您的多值字段只有一个条目,例如
<str>A,B</str>
这没用..
由于没有关于它的文档,我建议您在这里查看 - 您之前可能已经查看过
您可以尝试破解 solr 源代码以处理架构上的多个默认值。这也可能很痛苦,因为即使对于代码本身,文档也不是那么好,但我认为这是可能的。
ps因为我不能在你的问题下发表评论我不得不写这个作为答案