Lucene.net 索引删除问题
Lucene.net 索引删除后,下面是删除的代码Analyzer 易做图yzer = new StandardAnalyzer();
writer = new IndexWriter(Server.MapPath("/IndexDirectory"), 易做图yzer, false, IndexWriter.MaxFieldLength.UNLIMITED);
Term term = new Term("title", name);
writer.DeleteDocuments(term);
writer.Flush();
writer.Commit();
writer.Optimize();
writer.Close();
然后索引算是删除成功了吧 也搜不到
但是假如再添加一个同名文件的话 搜索出来的结果会有之前的索引的结果
看了下网上的帖子 说是他的删除机制是做删除标记,同名文件添加的时候估计又激活了之前的索引
IndexModifier 和IndexRead的删除也都试过了也还是会出现同样的问题
有没有方法彻底删除索引 Lucene.net 索引 --------------------编程问答-------------------- --------------------编程问答-------------------- 没用过,帮顶下
补充:.NET技术 , ASP.NET