我正在使用Solr4.3示例架构。我发布了其他json文档,但这些给我带来了麻烦。 如果集合中有多个值,则会出错。
Uri :<code>http://localhost:8983/solr/update?commit=true</code>
解决方法
// JSON
[ { “id”:“myId”, “文字”:[ { “文字”:1 }, { “text”:“2” } ] } ]
答案 0 :(得分:1)
我能够继续使用elasticSearch。
答案 1 :(得分:0)
您需要使用set来指定更新值
id:'您的ID','文字':{'设置':'新文字说明'},
并且copyfield目标应该是多值的。 问候, Omer Aslam
答案 2 :(得分:0)
我点击了同样的错误信息。实际上错误消息是错误的。根本的真正错误是在json有效负载中缺少solr配置中的schema.xml所需的两个字段。
“文档中缺少必需参数”的错误消息在这里会更有帮助。您可能想要检查json有效负载中是否缺少某些必填字段。