0

我正在使用 Solr4.3 示例架构。我已经发布了其他 json 文档,但这些给我带来了问题。如果集合中有多个值,则会出错。

Uri :<code>http://localhost:8983/solr/update?commit=true</code>

解决方法?

//json

[ { "id": "myId", "text": [ { "text": 1 }, { "text": "2" } ] } ]

4

3 回答 3

1

我能够继续使用 elasticSearch。

于 2013-10-13T14:21:15.400 回答
0

我遇到了同样的错误信息。实际上错误消息放错了位置。潜在的真正错误是 json 有效负载中缺少 solr 配置中的 schema.xml 中的两个必需字段。

类似“文档中缺少必需参数”的错误消息在这里会更有帮助。您可能想检查 json 有效负载中是否缺少某些必填字段。

于 2014-02-22T07:41:38.080 回答
0

您需要使用 set 来指定更新值

id:'你的 id','text':{'set':'新文本描述'},

并且复制域目标应该是多值的。问候, 奥马尔·阿斯拉姆

于 2013-06-24T07:14:47.473 回答