[solr ] 通过solrj删除索引

guyunduzai 2014-12-11
有个问题请教大家啊 ,我通过solrj删除索引,为什么删除成功后,虽然通过solrj查询查询不到了,但是索引文件依然存在啊,是因为什么呢,是得优化索引文件还是怎么呢?
foollb 2014-12-11
有没有commit啊
guyunduzai 2014-12-12
foollb 写道
有没有commit啊


有commit的,我是通过url进行删除全部索引的
http://10.22.19.167:8983/solr/update/?stream.body=%3Cdelete%3E%3Cquery%3E*:*%3C/query%3E%3C/delete%3E&stream.contentType=text/xml;charset=utf-8&commit=true

url的最后就是commit
kernaling.wong 2015-01-21
你说的索引文件仍然存在具体是指什么?如果想那被删除的文档也物理消失,只能通过 optimze 去优化一下就不见了.
guyunduzai 2015-01-30
kernaling.wong 写道
你说的索引文件仍然存在具体是指什么?如果想那被删除的文档也物理消失,只能通过 optimze 去优化一下就不见了.

感觉应该也是这样  谢谢啊
bonait 2015-03-23
先commit在optimze应该是可以解决的,你可以试试看看这篇博文www.zipin168.com
Global site tag (gtag.js) - Google Analytics