Solr认为字符串字段是多值的。为什么?

时间:2011-10-03 09:24:39

标签: string solr multivalue

我正在尝试索引solr中的字段,该字段可能包含逗号。

Solr不关心类型字符串,并给我这个例外

http://pastie.org/2631085

(我正在运行自定义插件,这就是非常规错误的原因)

正如你所看到的,“夏洛特,北卡罗来纳州”应该是一个字符串(就像有许多类似物被编入索引而没有错误)但是solr希望我为它添加一个多值字段。为什么呢?

我在xml上使用了CDATA并修复了问题,但我想知道为什么solr会像这样。没有手册或论坛似乎没有任何帮助!

事先提前

编辑:这是schema.xml中的字段定义

<fieldType name="string" class="solr.StrField" sortMissingLast="true" omitNorms="true"/>
<field name="location" type="string" indexed="true" stored="true" />

0 个答案:

没有答案