我使用下面的查询来删除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)&
我仍然得到结果,这意味着不执行删除操作
请建议解决方案
答案 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。
它对我有用