专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »编程综合 » lucene:全文检索lucene学习笔记( 2) »正文

lucene:全文检索lucene学习笔记( 2)

来源: 发布时间:星期四, 2009年1月15日 浏览:15次 评论:0
  删除索引   view plaincopy to clipboardpr?

packagecom.lucene.index;  
importjava.io.IOException;  
importorg.apache.lucene.index.CorruptIndexException;  
importorg.apache.lucene.index.IndexReader;  
publicIndexDeleter{  
  publicvoid(Stringargs)throwsCorruptIndexException,IOException{  
      
    IndexReaderreader=IndexReader.open("C:  estindex");  
      
    .out.prln(reader.maxDoc);  
    .out.prln(reader.numDocs);  
    .out.prln(reader.isDeleted(1));  
      
    reader.deleteDocument(1);  
      
    .out.prln(reader.maxDoc);  
    .out.prln(reader.numDocs);  
    .out.prln(reader.isDeleted(1));  
    .out.prln(reader.hasDeletions);  
      
    reader.undeleteAll;  
    reader.flush;  
    reader.close;  
  }  
}


  view plaincopy to clipboardpr?

当然lucene还可以这样删除索引:<PRE=javaname="code">packagecom.lucene.index;  
importjava.io.IOException;  
importorg.apache.lucene.index.CorruptIndexException;  
importorg.apache.lucene.index.IndexReader;  
importorg.apache.lucene.index.Term;  
publicIndexDeleter{  
  publicvoid(Stringargs)throwsCorruptIndexException,IOException{  
      
    IndexReaderreader=IndexReader.open("C:  estindex");  
    Termterm=Term("contents","ERROR".toLowerCase);  
    reader.deleteDocuments(term);  
      
    reader.flush;  
    reader.close;  
  }  
}</PRE> 


0

相关文章

读者评论

发表评论

  • 昵称:
  • 内容: