2

在我的 Solr 架构中,我想创建一个 multiValued 字段并在默认情况下设置多个值。可能的值为例如A和。我可以将其中一些设置为逗号分隔的列表吗?BC

我想做的是:

<field ...
       multiValued="true" 
       default="A,B"/>

这是正确的方法吗?不幸的是,我在官方文档中找不到任何提示。

4

1 回答 1

2

我通过使用模式尝试了许多不同的方法,但似乎你不能只使用模式来放置多个默认值。您编写的语法使您的多值字段只有一个条目,例如

<str>A,B</str>

这没用..

由于没有关于它的文档,我建议您在这里查看 - 您之前可能已经查看过

您可以尝试破解 solr 源代码以处理架构上的多个默认值。这也可能很痛苦,因为即使对于代码本身,文档也不是那么好,但我认为这是可能的。

ps因为我不能在你的问题下发表评论我不得不写这个作为答案

于 2012-10-10T00:43:54.523 回答