Return-Path: Delivered-To: apmail-lucene-java-user-archive@www.apache.org Received: (qmail 6463 invoked from network); 22 Aug 2010 22:05:13 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 22 Aug 2010 22:05:13 -0000 Received: (qmail 44606 invoked by uid 500); 22 Aug 2010 22:05:11 -0000 Delivered-To: apmail-lucene-java-user-archive@lucene.apache.org Received: (qmail 44539 invoked by uid 500); 22 Aug 2010 22:05:10 -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 44531 invoked by uid 99); 22 Aug 2010 22:05:10 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 22 Aug 2010 22:05:10 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=RCVD_IN_DNSWL_NONE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of paul@pauljlucas.org designates 209.85.160.48 as permitted sender) Received: from [209.85.160.48] (HELO mail-pw0-f48.google.com) (209.85.160.48) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 22 Aug 2010 22:05:02 +0000 Received: by pwj4 with SMTP id 4so1257602pwj.35 for ; Sun, 22 Aug 2010 15:04:42 -0700 (PDT) Received: by 10.114.74.16 with SMTP id w16mr4896224waa.179.1282514682148; Sun, 22 Aug 2010 15:04:42 -0700 (PDT) Received: from [10.0.1.4] (adsl-76-199-65-208.dsl.pltn13.sbcglobal.net [76.199.65.208]) by mx.google.com with ESMTPS id g4sm11076395wae.2.2010.08.22.15.04.40 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sun, 22 Aug 2010 15:04:41 -0700 (PDT) Sender: "Paul J. Lucas" Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Apple Message framework v1081) Subject: Re: IndexWriter.deleteDocuments(Query[]) not deleting From: "Paul J. Lucas" In-Reply-To: Date: Sun, 22 Aug 2010 15:04:38 -0700 Content-Transfer-Encoding: quoted-printable Message-Id: <69DF7A51-3064-4187-9265-1070BDADF168@lucasmail.org> References: <4370895A-AA21-439F-9601-5B3E1DCB7845@lucasmail.org> To: java-user@lucene.apache.org X-Mailer: Apple Mail (2.1081) On Aug 22, 2010, at 1:47 PM, Erick Erickson wrote: > Did you issue a commit (or close) the IndexWriter after you deleted = the > documents? I originally wrote: > I create/close a new IndexWriter for the delete. So the answer is "yes." > ... are you sure your cases match when you submit your term queries? Yes. > An interesting test would be to write out the file names you create = your > terms from, and see what happens if you search on those fields etc.... Never mind. I figured it out. (Don't you hate it when you can't figure = something out, you write-up a detailed question, post it, then go off an = figure it out afterwards?) The problem was the directory was being stored in the index like: /path/to/file/ (with the trailing slash). The delete query, however, didn't have the = trailing slash since File.getAbsolutePath() doesn't return trailing file = separator characters. D'oh! - Paul --------------------------------------------------------------------- To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org For additional commands, e-mail: java-user-help@lucene.apache.org