Return-Path: Delivered-To: apmail-lucene-java-dev-archive@www.apache.org Received: (qmail 63363 invoked from network); 21 Mar 2007 13:31:03 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 21 Mar 2007 13:31:03 -0000 Received: (qmail 34270 invoked by uid 500); 21 Mar 2007 13:31:06 -0000 Delivered-To: apmail-lucene-java-dev-archive@lucene.apache.org Received: (qmail 34200 invoked by uid 500); 21 Mar 2007 13:31:06 -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 34183 invoked by uid 99); 21 Mar 2007 13:31:06 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 21 Mar 2007 06:31:06 -0700 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: pass (herse.apache.org: local policy includes SPF record at spf.trusted-forwarder.org) Received: from [217.12.10.214] (HELO web26003.mail.ukl.yahoo.com) (217.12.10.214) by apache.org (qpsmtpd/0.29) with SMTP; Wed, 21 Mar 2007 06:30:54 -0700 Received: (qmail 73945 invoked by uid 60001); 21 Mar 2007 13:30:30 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.co.uk; h=Message-ID:X-YMail-OSG:Received:X-Mailer:Date:From:Subject:To:MIME-Version:Content-Type; b=BdnSan62pzQ8++liiXlkgfzkkG58ShshwMoy48jS0Q/oFuQpQP8DpkGMxAaLNthZ+liVdmMQq5jaZiTgTjXbpDw8wKWgGug/mza1GZToYuU3gq5F4TQa+iwGG+Xiq09nl73c2WZRewb/nxrsletfWrcMJ8H4K/26/3elOrfbYTk= ; Message-ID: <20070321133030.73943.qmail@web26003.mail.ukl.yahoo.com> X-YMail-OSG: K_cA3noVM1kVsL0rlJ93UZEFGT8KrzfxqOdFaGFmiFCg4TNfxgc__uxrUEpcHbrEI51iQRk86lZJaELZGxsSVuwKR3gRqUTdTGhYwsF1XGIich6t_Bg- Received: from [193.36.230.96] by web26003.mail.ukl.yahoo.com via HTTP; Wed, 21 Mar 2007 13:30:30 GMT X-Mailer: YahooMailRC/476 YahooMailWebService/0.7.41.8 Date: Wed, 21 Mar 2007 13:30:30 +0000 (GMT) From: mark harwood Subject: Re: Is this correct: term.field() == fieldName ? To: java-dev@lucene.apache.org MIME-Version: 1.0 Content-Type: text/plain; charset=ascii X-Virus-Checked: Checked by ClamAV on apache.org >>Is it correct to compare using '==' or equals should be used instead? In this context it is OK. Term fieldnames are deliberately interned using String.intern() so this equality test can be used. The intention is to make comparisons faster. Cheers, Mark ----- Original Message ---- From: dmitri To: java-dev@lucene.apache.org Sent: Wednesday, 21 March, 2007 12:04:27 PM Subject: Is this correct: term.field() == fieldName ? In the org.apache.lucene.search.PrefixFilter I've found: ...... if (term != null && term.text().startsWith(prefixText) && term.field() == prefixField) { ........................ Is it correct to compare using '==' or equals should be used instead? ------------- Dmitri. -- View this message in context: http://www.nabble.com/Is-this-correct%3A-term.field%28%29-%3D%3D-fieldName---tf3440232.html#a9592526 Sent from the Lucene - Java Developer mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: java-dev-unsubscribe@lucene.apache.org For additional commands, e-mail: java-dev-help@lucene.apache.org ___________________________________________________________ New Yahoo! Mail is the ultimate force in competitive emailing. Find out more at the Yahoo! Mail Championships. Plus: play games and win prizes. http://uk.rd.yahoo.com/evt=44106/*http://mail.yahoo.net/uk --------------------------------------------------------------------- To unsubscribe, e-mail: java-dev-unsubscribe@lucene.apache.org For additional commands, e-mail: java-dev-help@lucene.apache.org