Solr删除文档数据

本文介绍了在Solr中删除数据的三种方法:1)通过ID删除单个或多个文档;2)基于查询条件删除,如按标签(entryType)删除;3)清空索引,使用*:*匹配所有记录并删除。这些操作都在Solr的web界面中进行,涉及文档的query和Documents页面。
摘要由CSDN通过智能技术生成

使用控制台删除solr的无用数据,目前我使用了两种方式

001.登录你的solr地址 我的地址为 https://localhost:8983/solr/# 如下图所示

在这里插入图片描述
上图箭头处选择你的my_core, 我的mycore为damsearch

002.选择query, 可根据需要查询你想要的数据,也可在下方选择显示条数.我的相关内容为下方第二图所示:

在这里插入图片描述
在这里插入图片描述 全部查询的时候直接使用*😗
在这里插入图片描述
部分查询直接在q处使用类型及值 如 id:1-table

003.选择Documents,在类型中选择xml 可以选择两种方式进行删除操作,全部删除为第三种方式

在这里插入图片描述
直接在

1.根据id删除可以使用如下内容

在这里插入图片描述
因为我的id为 1-table这种,因此我根据Id删除的例子如下:

<delete>
<id>1-table</id>
</delete>
<commit/>

多个删除

<delete>
<id>80-table</id>
<id>81-table</id>
<id>82-table</id>
<id>83-table</id
</delete>
<commit/>
2.根据标签删除可以使用如下内容

根据你内容的相关标签删除 如上图我的标签中存在 entryType 我就根据 entryType 删除. 例子如下:

<delete>
<query>entryType:table</query>
</delete>
<commit/>
3.可根据多个查询删除,*:*代表全部索引删除:
<delete>
<query>*:*</query>
<query>*:*</query>
</delete>
<commit/>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值