0

我正在使用以下查询来删除 solr 的记录,但它没有被删除。

/solr-4.0.0-BETA/update/?commit=true -H "Content-Type: text/xml" --data-binary '<update <delete><id>1857494</id></delete></update>'

在这个查询之后我运行

/solr-4.0.0-BETA/select?q=*:*&fq=id:(1857494)&

我仍然得到结果,这意味着没有执行删除操作

请提出解决方案

4

2 回答 2

1

除了你有更新不关闭的错字>

您不需要更新,只需使用删除标签来删除文档。

curl http://localhost:8983/solr/update?commit=true -H "Content-Type: text/xml" --data-binary '<delete><id>05991</id></delete>'
于 2013-05-24T10:05:13.940 回答
0

尝试

/update?stream.body=id:1857498&commit=true。

它对我有用

于 2013-05-27T06:18:42.797 回答