使用UI从Solr删除文档?

Piy*_*mar 7 solr

我想从Solr索引中删除一些文档.搜索谷歌我找到了

update?stream.body=<delete><query>id:XXXXX</query></delete>&commit=true
Run Code Online (Sandbox Code Playgroud)

但当我正在应对它时

http://localhost:8983/solr/#/myIndex_shard1_replica1/http://10.101.3.240:8983/solr/#/solr_Ivision_DTO_shard1_replica1
Run Code Online (Sandbox Code Playgroud)

我收到页面不存在的错误.

有没有其他方法可以从UI中删除文档.

谢谢

zak*_*zak 5

现在在7.2中有点不同...使用ui删除:

转到核心的“文档”页面。例如:http:// [您的主机]:8983 / solr /#/ [您的核心名称] / documents

要么

在管理员中,从左侧菜单底部的下拉菜单中选择一个核心,然后从核心菜单中单击“文档”

然后在文档页面上

  • 将文档类型更改为XML

  • 在“文档”文本框中输入以下XML:

    <delete><query>id:XXXXX</query></delete>

  • 单击提交文档按钮


小智 4

 USE:
Run Code Online (Sandbox Code Playgroud)

删除所有文档。

 http://localhost:8983/solr/TABLE_NAME/update?stream.body=%3Cdelete%3E%3Cquery%3E*:*%3C/query%3E%3C/delete%3E&commit=true
Run Code Online (Sandbox Code Playgroud)

要删除具有给定 ID 的特定文档:

 http://localhost:8983/solr/TABLE_NAME/update?stream.body=%3Cdelete%3E%3Cquery%3Eid:12%3C/query%3E%3C/delete%3E&commit=true
Run Code Online (Sandbox Code Playgroud)