记录未在solr中删除

时间:2013-05-24 09:36:20

标签: solr solr4

我使用下面的查询来删除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)&

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

请建议解决方案

2 个答案:

答案 0 :(得分:1)

除了你没有关闭>

的更新错误

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

curl http://localhost:8983/solr/update?commit=true -H "Content-Type: text/xml" --data-binary '<delete><id>05991</id></delete>'

答案 1 :(得分:0)

TRY

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

它对我有用