LuceneIndexDelete.java
上传用户:cctqzzy
上传日期:2022-03-14
资源大小:12198k
文件大小:1k
源码类别:

搜索引擎

开发平台:

Java

  1. package chapter5;
  2. import java.io.File;
  3. import java.io.IOException;
  4. import org.apache.lucene.index.Term;
  5. import org.apache.lucene.index.IndexReader;
  6. public class LuceneIndexDelete {
  7. public static void main(String[] args) {
  8. try {
  9. File indexDir = new File("D:\workshop\TextIndex"); // 准备索引目录文件
  10. IndexReader reader = IndexReader.open(indexDir);     // 生成对象读取索引内容       
  11. Term term = new Term("name","aximofu.txt");          // 创建删除对象索引项表示 
  12. reader.deleteDocuments(term);                        // 删除符合索引项属性的文档
  13. reader.close();                                      // 关闭阅读器对象,实现物理删除
  14. }catch (IOException e) {
  15. e.printStackTrace();
  16. }
  17. }
  18. }