Solr删除文档数据

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

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

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

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

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

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/>

猜你喜欢

转载自blog.csdn.net/qq_29757467/article/details/130341964