Return-Path: Delivered-To: apmail-lucene-java-user-archive@www.apache.org Received: (qmail 38672 invoked from network); 15 Sep 2008 19:05:57 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 15 Sep 2008 19:05:57 -0000 Received: (qmail 14478 invoked by uid 500); 15 Sep 2008 19:05:46 -0000 Delivered-To: apmail-lucene-java-user-archive@lucene.apache.org Received: (qmail 14385 invoked by uid 500); 15 Sep 2008 19:05:46 -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 14374 invoked by uid 99); 15 Sep 2008 19:05:45 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 15 Sep 2008 12:05:45 -0700 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: domain of cambazz@gmail.com designates 209.85.200.171 as permitted sender) Received: from [209.85.200.171] (HELO wf-out-1314.google.com) (209.85.200.171) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 15 Sep 2008 19:04:47 +0000 Received: by wf-out-1314.google.com with SMTP id 28so2247060wfc.20 for ; Mon, 15 Sep 2008 12:05:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:mime-version:content-type:content-transfer-encoding :content-disposition; bh=0UKqtfspZBzJGeOxHZP+AOFDGk95nfq8pL+LsKOBfAQ=; b=p0WoIN9EQrOzhcih+mfGGC4nmWtgRi1iiGwBlhfrI6bIUv5gqROHg1Fzr9d1kze2jA /yP28Ljps7Wef6exT4RZugcTVjp5ZCfgQX1kRO4nqHpi4p2aTMQlF4AKB7gvtFPpDJF8 mnPCZF0BpHWudsMp9U4Fu/z0RX8S5VTmopp+U= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:mime-version:content-type :content-transfer-encoding:content-disposition; b=mIvQnhC4PsiXUI3hlnBAxe85CTlapjFGbmzTKGlQQ7Qhjr9EykTEHVhWMYTsMwE2lT gNKhLkLK3psy5pdeUSBPDG+lSWX7DhyG7qQDrs5WdJe6P52SpZx58gkbCJSCAwCIwSra ZI53NQnNTNh5WwfjpUIAUNdufk7tRjzwh4aos= Received: by 10.140.201.15 with SMTP id y15mr5039779rvf.145.1221505519755; Mon, 15 Sep 2008 12:05:19 -0700 (PDT) Received: by 10.141.176.5 with HTTP; Mon, 15 Sep 2008 12:05:19 -0700 (PDT) Message-ID: <1bcb7c7f0809151205s3c55ab73i87c1cc3efa09b9e5@mail.gmail.com> Date: Mon, 15 Sep 2008 22:05:19 +0300 From: "Cam Bazz" To: java-user@lucene.apache.org Subject: more on isDeleted MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Virus-Checked: Checked by ClamAV on apache.org Hello, Here is what I am trying to do: dir = FSDirectory.getDirectory("/test"); writer = new IndexWriter(dir, analyzer, true, new IndexWriter.MaxFieldLength(2)); writer.setMaxBufferedDocs(IndexWriter.DISABLE_AUTO_FLUSH); Document da = new Document(); da.add(new Field("word", "a", Field.Store.YES, Field.Index.NOT_ANALYZED_NO_NORMS)); Document db = new Document(); db.add(new Field("word", "b", Field.Store.YES, Field.Index.NOT_ANALYZED_NO_NORMS)); writer.addDocument(da); writer.addDocument(db); writer.commit(); searcher = new IndexSearcher(dir); writer.deleteDocuments(new Term("word", "a")); writer.commit(); TopDocCollector collector = new TopDocCollector(10); searcher.search(new TermQuery(new Term("word","a")), collector); ScoreDoc[] hits = collector.topDocs().scoreDocs; for (int i = 0; i < hits.length; i++) { int docId = hits[i].doc; Document d = searcher.doc(docId); System.out.println(writer.hasDeletions()); System.out.println(searcher.getIndexReader().isDeleted(docId)); System.out.println(d.get("word")); } searcher.close(); writer.close(); dir.close(); well I am trying to check if an document has been deleted without refreshing the searcher. maybe i should access indexreader in a different way? the isDeleted() always returns false. that is the problem right now. Best. -C.B. --------------------------------------------------------------------- To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org For additional commands, e-mail: java-user-help@lucene.apache.org