Return-Path: X-Original-To: apmail-lucene-java-user-archive@www.apache.org Delivered-To: apmail-lucene-java-user-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 1F7E4F65A for ; Tue, 7 May 2013 23:19:12 +0000 (UTC) Received: (qmail 24426 invoked by uid 500); 7 May 2013 23:19:09 -0000 Delivered-To: apmail-lucene-java-user-archive@lucene.apache.org Received: (qmail 24356 invoked by uid 500); 7 May 2013 23:19:09 -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 24345 invoked by uid 99); 7 May 2013 23:19:09 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 07 May 2013 23:19:09 +0000 X-ASF-Spam-Status: No, hits=1.7 required=5.0 tests=FREEMAIL_ENVFROM_END_DIGIT,HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of register9527@gmail.com designates 209.85.214.196 as permitted sender) Received: from [209.85.214.196] (HELO mail-ob0-f196.google.com) (209.85.214.196) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 07 May 2013 23:19:05 +0000 Received: by mail-ob0-f196.google.com with SMTP id tb18so237605obb.3 for ; Tue, 07 May 2013 16:18:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:content-type; bh=VTcrYNwCT/whP06T4SQVEqNAZ+y2RxIFPMaeUWM+Z6s=; b=KxzP8wUV1osrVoll/fR/4kk20NPPI62HY84CHFC1f88Za79PiK3otxL4e3iOuEiSR8 MXJrb3gZGuxInBavJzUaTsRh3WthMrQDFT5JvfttDFx2X5AQjux5eGUB5EeLlmoBrHrK BS/mLZFRTJEnoSmpF9PGSkzwsTrpfOqwYzt/mDL/mkHhL9BOkrqVvmZJKSiLENV7MFXV qdwDiSOpmWFOY/WcLlN5TTP/xbShIqwATyZxriLYKBne1k/73A6JTcjaLVz2CMD2H8ar TpsDyhSBzLuZIVEXYDlpPWgr6Gvnd+Yi+gzLZuDIbd1YXcSzy8s88dzido8Cyype/GEK cheA== MIME-Version: 1.0 X-Received: by 10.182.105.227 with SMTP id gp3mr1185792obb.81.1367968724523; Tue, 07 May 2013 16:18:44 -0700 (PDT) Received: by 10.76.8.132 with HTTP; Tue, 7 May 2013 16:18:44 -0700 (PDT) In-Reply-To: References: Date: Tue, 7 May 2013 16:18:44 -0700 Message-ID: Subject: Re: TrackingIndexWriter.tryDeleteDocument(IndexReader, int) vs deleteDocuments(Query) From: Reg To: java-user@lucene.apache.org Content-Type: multipart/mixed; boundary=089e013a0510e3a33504dc290964 X-Virus-Checked: Checked by ClamAV on apache.org --089e013a0510e3a33504dc290964 Content-Type: multipart/alternative; boundary=089e013a0510e3a33104dc290962 --089e013a0510e3a33104dc290962 Content-Type: text/plain; charset=ISO-8859-1 Hi Mike, Here's the unit test I put together. I assume you have JUnit. On Tue, May 7, 2013 at 12:18 PM, Michael McCandless < lucene@mikemccandless.com> wrote: > On Tue, May 7, 2013 at 1:58 PM, Reg wrote: > > TrackingIndexWriter.tryDeleteDocument(IndexReader, int) returns an > > AtomicInteger indexingGen. And in my case it returns 1 which means the > > underlying IndexWriter.tryDeleteDocument(IndexReader, int) returns true. > > If tryDeleteDocument returned 1 then the delete should have taken ... > can you write this up as a test case showing the issue? > > Are you sure docID 0 is the right document to delete? Remember that > the Collector can get multiple docID=0 (one per segment)... > > Mike McCandless > > http://blog.mikemccandless.com > > --------------------------------------------------------------------- > To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org > For additional commands, e-mail: java-user-help@lucene.apache.org > > --089e013a0510e3a33104dc290962 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
Hi Mike,=A0

Here's the unit test I = put together. =A0I assume you have JUnit.


On Tue, May 7, 2013 at 12:18 PM, Mi= chael McCandless <lucene@mikemccandless.com> wrote:<= br>
On Tue, May 7, 2013 at 1:5= 8 PM, Reg <register9527@gmail.= com> wrote:
> TrackingIndexWriter.tryDeleteDocument(IndexReader, int) returns an
> AtomicInteger indexingGen. =A0And in my case it returns 1 which means = the
> underlying IndexWriter.tryDeleteDocument(IndexReader, int) returns tru= e.

If tryDeleteDocument returned 1 then the delete should have taken ...=
can you write this up as a test case showing the issue?

Are you sure docID 0 is the right document to delete? =A0Remember that
the Collector can get multiple docID=3D0 (one per segment)...

Mike McCandless

http://blog.mi= kemccandless.com

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


--089e013a0510e3a33104dc290962-- --089e013a0510e3a33504dc290964 Content-Type: text/plain; charset=us-ascii --------------------------------------------------------------------- To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org For additional commands, e-mail: java-user-help@lucene.apache.org --089e013a0510e3a33504dc290964--