使用控制台删除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/>