Return-Path: Delivered-To: apmail-lucene-java-user-archive@www.apache.org Received: (qmail 72376 invoked from network); 17 Dec 2008 13:12:13 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 17 Dec 2008 13:12:13 -0000 Received: (qmail 43284 invoked by uid 500); 17 Dec 2008 13:12:15 -0000 Delivered-To: apmail-lucene-java-user-archive@lucene.apache.org Received: (qmail 43248 invoked by uid 500); 17 Dec 2008 13:12:15 -0000 Mailing-List: contact java-user-help@lucene.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: java-user@lucene.apache.org Delivered-To: mailing list java-user@lucene.apache.org Received: (qmail 43237 invoked by uid 99); 17 Dec 2008 13:12:15 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 17 Dec 2008 05:12:15 -0800 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: local policy) Received: from [130.225.24.68] (HELO sbexch03.sb.statsbiblioteket.dk) (130.225.24.68) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 17 Dec 2008 13:11:55 +0000 Received: from [172.18.253.199] (172.18.253.199) by sbexch03.sb.statsbiblioteket.dk (130.225.24.68) with Microsoft SMTP Server id 8.1.311.2; Wed, 17 Dec 2008 14:11:33 +0100 Subject: Re: TopDocs - Get all docs? From: Toke Eskildsen Reply-To: te@statsbiblioteket.dk To: "java-user@lucene.apache.org" In-Reply-To: References: Content-Type: text/plain Organization: Statsbiblioteket Date: Wed, 17 Dec 2008 14:16:31 +0100 Message-ID: <1229519791.25256.365.camel@pc286> MIME-Version: 1.0 X-Mailer: Evolution 2.22.3.1 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org 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 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-unsubscribe@lucene.apache.org For additional commands, e-mail: java-user-help@lucene.apache.org