我正在尝试索引solr中的字段,该字段可能包含逗号。
Solr不关心类型字符串,并给我这个例外
(我正在运行自定义插件,这就是非常规错误的原因)
正如你所看到的,“夏洛特,北卡罗来纳州”应该是一个字符串(就像有许多类似物被编入索引而没有错误)但是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" />