On Mon, 2008-12-08 at 15:17 +0100, Donna L Gresh wrote:
>         public Vector getIndexIds() throws Exception {
>  
>                 Vector vec = new Vector();
>                 IndexReader ireader = IndexReader.open(directoryName);
>                 int numdocs = ireader.numDocs();
>                 for (int i=0; i<numdocs; i++) {
>                         Document doc = ireader.document(i);

It's probably best to perform a check for ireader.isDeleted(i) here,
unless the index never contains deleted documents.

>                         Field field = doc.getField("empid");
>                         if (field==null) {
>                                 continue;
>                         }
>                         String contents = field.stringValue();
>                         vec.add(contents);
>                 }
>                 return vec;
>         }


---------------------------------------------------------------------
To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-user-h...@lucene.apache.org

Reply via email to