代码改变世界

随笔档案-2012年10月

关于Lucene.net 2.9.2.2 中删除索引的若干问题

2012-10-18 10:57 by 莫耶, 2138 阅读, 收藏,
摘要: 最近项目中用到了Lucene.net和盘古分词 ,用以支撑前台的搜索需求。 在使用过程中,发现删除不太好用,具体表现在:使用IndexWriter.DeleteDocuments 指定术语(Term)进行删除,在语句执行完后,文件并没有被物理删掉,而是生成了新的.CFS(索引文件)。但是在单元测试中使用IndexWriter.DeleteAll(),却可以正常的删除掉所有文档。 经过多方查证和实验,获得了正确的方法 阅读全文