rendered paste body 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