Lucene 的索引读取工具(IndexReader)

Lucene有一个很重要的工具IndexReader负责对索引的读取和维护工作。

public static void main(String[] args) {
  try {
   IndexReader reader = IndexReader.open("d://demo");
     for(int i=0;i<reader.numDocs();i++)
   {
    System.out.println(reader.document(i).get("bookname"));
   }
   
  } catch (Exception e) {
   e.printStackTrace();
  }

 }

 

注意:上面例子中的列出了所有DEMO目录下的值,通过numDocs()方法可以得到所有索引的总数。通过reader.docment(i)方法得到每一条的Document.

你可能感兴趣的:(工作,Lucene)