1
請幫忙。我必須通過其唯一標識符更新Solr文檔。我說,我有一個文件,如:Solr:如何使用唯一ID更新文檔
{
"text": "qwe",
"id": "01a3aa6db06d39e8",
"_version_": 1471599607983112200
}
我想更新域「短語」,所以我發佈以下內容127.0.0.1:8983/solr/update/?commit=true:
[
{
"id" : "01a3aa6db06d39e8",
"text" : {"set":"qwe. updated"}
}
]
Solr的說400錯誤的請求,並返回如下:
{
"responseHeader":
{
"status":400,"QTime":0},
"error":{"msg":"Document contains multiple values for uniqueKey field: id=[01a3aa6db06d39e8, 0000000000000000]","code":400}
}
}
如何包含一個唯一的密鑰文件,可以正確地更新?
能否請您發表您的'從你的schema.xml中的 '? –
lxg
2014-09-13 18:28:18
你應該有一個'name =「id」'的字段。你可以張貼那個嗎? – lxg 2014-09-13 18:31:41