我正在尝试使用 Solr 的 CurrencyField。我正在使用示例 Solr 实例 (apache-solr-4.0.0/example/solr/collection1) 来测试 CurrencyField。我在 schema.xml 中添加了一个字段,如下所示:
<field name="money" type="currency" indexed="true" stored="false" required="true" multiValued="false" />
但是,在发布 XML 文件时:
<doc>
<field name="id">12344321</field>
<field name="text">4312341</field>
<field name="money">1.30,USD</field>
</doc>
我收到以下错误:
SEVERE: org.apache.solr.common.SolrException: [doc=4312341] missing required field: money
为什么我会收到此错误,我该如何解决?
我正在使用 Solr 4.0.0