Return-Path: Delivered-To: apmail-jakarta-lucene-user-archive@apache.org Received: (qmail 31107 invoked from network); 1 Aug 2002 16:30:06 -0000 Received: from unknown (HELO nagoya.betaversion.org) (192.18.49.131) by daedalus.apache.org with SMTP; 1 Aug 2002 16:30:06 -0000 Received: (qmail 27868 invoked by uid 97); 1 Aug 2002 16:30:26 -0000 Delivered-To: qmlist-jakarta-archive-lucene-user@jakarta.apache.org Received: (qmail 27819 invoked by uid 97); 1 Aug 2002 16:30:25 -0000 Mailing-List: contact lucene-user-help@jakarta.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Help: List-Post: List-Id: "Lucene Users List" Reply-To: "Lucene Users List" Delivered-To: mailing list lucene-user@jakarta.apache.org Received: (qmail 27807 invoked by uid 98); 1 Aug 2002 16:30:24 -0000 X-Antivirus: nagoya (v4198 created Apr 24 2002) Message-ID: <3D496239.6060309@lucene.com> Date: Thu, 01 Aug 2002 09:30:49 -0700 From: Doug Cutting User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.0.0) Gecko/20020530 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Lucene Users List Subject: Re: Deleting Problem References: <3130562.1028215573823.JavaMail.digimem@venus> <009701c23975$d8537460$0201a8c0@netframe.com> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N Terry Steichen wrote: > fine now. (I thought I read someplace that you didn't have to optimize after > a delete, but if I don't, it doesn't seem to work.) You don't need to optimize after delete for search results to be correct. However IndexReader.docFreq() may be incorrect until you've optimized. So if your application requires that IndexReader.docFreq() is always correct, you'll need to optimize after deletes. An alternative, if you sometimes need to know the actual current frequency, but don't want to optimize after deletes, is to make a single term query and use Hits.length(). This is slower than docFreq(), but does take account of deleted documents. Doug -- To unsubscribe, e-mail: For additional commands, e-mail: