在我的Solr架构中,我想创建一个multiValued字段并默认设置多个值。可能的值例如是A
,B
和C
。我可以将其中一些设置为以逗号分隔的列表吗?
我想做的是:
<field ...
multiValued="true"
default="A,B"/>
这是正确的方法吗?不幸的是,我在官方文档中找不到任何提示。
答案 0 :(得分:1)
我通过使用模式尝试了许多不同的方法,但似乎你不能通过仅使用模式来放置多个默认值。您编写的语法使您的多值字段具有单个条目,如
<str>A,B</str>
这没用..
由于没有相关文档,我建议您查看here - which you have probably checked before
您可以尝试破解solr源代码来处理架构上的多个默认值..它也可能也很痛苦,因为即使对于代码本身来说文档也不是很好,但我认为可以做到..
p.s因为我不能根据你的问题发表评论我必须把它写成答案