Return-Path: Delivered-To: apmail-lucene-java-dev-archive@www.apache.org Received: (qmail 67297 invoked from network); 23 Mar 2007 03:03:06 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 23 Mar 2007 03:03:06 -0000 Received: (qmail 31225 invoked by uid 500); 23 Mar 2007 03:03:12 -0000 Delivered-To: apmail-lucene-java-dev-archive@lucene.apache.org Received: (qmail 30865 invoked by uid 500); 23 Mar 2007 03:03:11 -0000 Mailing-List: contact java-dev-help@lucene.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: java-dev@lucene.apache.org Delivered-To: mailing list java-dev@lucene.apache.org Received: (qmail 30848 invoked by uid 99); 23 Mar 2007 03:03:11 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 22 Mar 2007 20:03:11 -0700 X-ASF-Spam-Status: No, hits=2.1 required=10.0 tests=RCVD_IN_WHOIS_INVALID,SPF_HELO_PASS X-Spam-Check-By: apache.org Received-SPF: pass (herse.apache.org: local policy) Received: from [212.226.92.15] (HELO monkey.teamware.com) (212.226.92.15) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 22 Mar 2007 20:03:02 -0700 Received: from nimitz (nimitz.teamw.com [10.142.128.10]) by monkey.teamware.com (8.13.1/8.13.1) with ESMTP id l2N32ZAC008691 for ; Fri, 23 Mar 2007 05:02:35 +0200 Received: from [10.142.3.12] ([10.142.3.12]) by nimitz with ESMTP id m3n52j21; 23 Mar 2007 05:02:00 +0200 Message-ID: <4603433B.3000505@teamware.com> Date: Fri, 23 Mar 2007 14:02:19 +1100 From: Antony Bowesman Organization: Teamware Group User-Agent: Thunderbird 1.5.0.10 (Windows/20070221) MIME-Version: 1.0 To: java-dev@lucene.apache.org Subject: Re: ScoreDocComparator extends Comparator? References: <46033BE9.9020007@teamware.com> In-Reply-To: <46033BE9.9020007@teamware.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-1.6 (monkey.teamware.com [212.226.92.15]); Fri, 23 Mar 2007 05:02:35 +0200 (EET) X-TWG-MailScanner-Information: See www.mailscanner.info for information X-TWG-MailScanner: Found to be clean X-TWG-MailScanner-SpamCheck: not spam, SpamAssassin (score=-1.11, required 5, autolearn=not spam, BAYES_05 -1.11) X-MailScanner-From: adb@teamware.com X-Virus-Checked: Checked by ClamAV on apache.org Oops. Java 1.5 PriorityQueue.remove(o) would not be useful for ScoreDoc as it would delete the first object where compare(o1, o2) == 0. Antony > Should ScoreDocComparator extend java.util.Comparator. The existing > compare() method has the Javadoc comment @see java.util.Comparator. > > It would then be useful with Java 1.5's PriorityQueue and that would be > good because PriorityQueue has a remove() method which makes it useful > for manipulating the queue. --------------------------------------------------------------------- To unsubscribe, e-mail: java-dev-unsubscribe@lucene.apache.org For additional commands, e-mail: java-dev-help@lucene.apache.org