删除索引库所有数据的方法一:直接用solr可视化界面删除
删除索引库所有数据的方法二:利用solrClient的方法删除所有数据
@Test
public void deleteAll(){
try {
searchCrawlerProductService.deleteAll();
} catch (Exception e) {
e.printStackTrace();
}
}
public RestResult deleteAll(){
try {
log.debug("删除所有索引");
solrClient.deleteByQuery("*:*"); //把删除的条件设置为"*:*"就可以了
solrClient.commit();
log.debug("全部删除成功");
} catch (Exception e) {
log.debug("删除全部索引失败");
e.printStackTrace();
}
return RestResult.success("删除索引库成功");
}