我想从 Solr 索引中删除一些文档。谷歌搜索我发现
update?stream.body=<delete><query>id:XXXXX</query></delete>&commit=true
但是当我应对它时
http://localhost:8983/solr/#/myIndex_shard1_replica1/http://10.101.3.240:8983/solr/#/solr_Ivision_DTO_shard1_replica1
我收到页面不存在的错误。
UI 是否有其他方式可以删除文档。
谢谢
现在在 7.2 中有点不同......使用 ui 删除:
转到核心的文档页面。例如: http://[您的主机]:8983/solr/#/[您的核心名称]/documents
或者
在管理中,从左侧菜单底部的下拉列表中选择一个核心,然后从核心菜单中单击“文档”
然后在文档页面
将文档类型更改为 XML
在文档文本框中输入以下 XML:
<delete><query>id:XXXXX</query></delete>
单击提交文档按钮
USE:
删除所有文档。
http://localhost:8983/solr/TABLE_NAME/update?stream.body=%3Cdelete%3E%3Cquery%3E*:*%3C/query%3E%3C/delete%3E&commit=true
要删除具有给定 ID 的特定文档:
http://localhost:8983/solr/TABLE_NAME/update?stream.body=%3Cdelete%3E%3Cquery%3Eid:12%3C/query%3E%3C/delete%3E&commit=true
您可以通过 UI 删除
Apache
Solr
中的文档,如下所示。您可以根据需要选择 JSON
或 XML
。
步骤:
JSON:
{'delete': {'query': '*:*'}}
XML:
<delete><query>*:*</query></delete>
它会自动
commit
您的交易,因此无需担心。
使用 Web UI 删除 Solr 9.4.1 的所有文档
转到您的核心的文档页面: http://localhost:8983/solr/#//文档
选择 XML 文档类型
使用此查询::