1 import org.apache.lucene.index.*; 2 import org.apache.lucene.document.Document; 3 import org.apache.lucene.index.*; 4 import java.lang.*; 5 import java.util.*; 6 7 public class HelloIndexReader 8 { 9 public static void main(String []args) throws Exception 10 { 11 IndexReader reader = IndexReader.open("/data/helltolucene/index/"); 12 System.out.println(reader.indexExists("/data/helltolucene/index/")); 13 System.out.println(reader.isLocked("/data/helltolucene/index/")); 14 System.out.println("number of documents"+reader.numDocs()); 15 //System.out.println(reader.numDocs()); 16 //int del = reader.deleteDocuments(new Term("pubdate", "20041101")); 17 //System.out.println(del); 18 //System.out.println(reader.numDocs()); 19 TermDocs td = reader.termDocs(new Term("pmid","15841999 ")); 20 System.out.println("printing td.next()"+td.next()); 21 int doc_no = td.doc(); 22 System.out.println("doc_no="+doc_no); 23 Document doc; 24 doc = reader.document(doc_no); 25 System.out.println("$"+doc.toString()+"$"); 26 reader.deleteDocument(doc_no); 27 reader.close(); 28