我想删除所有以前创建的索引.我正在使用Lucene.net.
我尝试了以下方法:
Term term = new Term(); //empty because I want to delete all the indices
IndexReader rdr = IndexReader.Open(_directory);
rdr.DeleteDocuments(term);
rdr.Close();
Run Code Online (Sandbox Code Playgroud)
但我得到错误.任何想法如何去做?
Jok*_*kin 18
删除索引的最佳方法是擦除文件系统目录.但是,如果您不想重新生成索引,最简单的方法是使用create参数为true打开一个新的索引编写器.它将启动一个新索引,删除现有索引的内容.
归档时间: |
|
查看次数: |
7499 次 |
最近记录: |