Return-Path: Delivered-To: apmail-lucene-java-user-archive@www.apache.org Received: (qmail 26906 invoked from network); 22 Nov 2007 11:07:54 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 22 Nov 2007 11:07:54 -0000 Received: (qmail 19181 invoked by uid 500); 22 Nov 2007 11:07:34 -0000 Delivered-To: apmail-lucene-java-user-archive@lucene.apache.org Received: (qmail 19156 invoked by uid 500); 22 Nov 2007 11:07:34 -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 19145 invoked by uid 99); 22 Nov 2007 11:07:34 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 22 Nov 2007 03:07:34 -0800 X-ASF-Spam-Status: No, hits=2.6 required=10.0 tests=DNS_FROM_OPENWHOIS,SPF_HELO_PASS,SPF_PASS,WHOIS_MYPRIVREG X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of lists@nabble.com designates 216.139.236.158 as permitted sender) Received: from [216.139.236.158] (HELO kuber.nabble.com) (216.139.236.158) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 22 Nov 2007 11:07:37 +0000 Received: from isper.nabble.com ([192.168.236.156]) by kuber.nabble.com with esmtp (Exim 4.63) (envelope-from ) id 1Iv9ts-0001uQ-5J for java-user@lucene.apache.org; Thu, 22 Nov 2007 03:07:16 -0800 Message-ID: <13894829.post@talk.nabble.com> Date: Thu, 22 Nov 2007 03:07:16 -0800 (PST) From: Rapthor To: java-user@lucene.apache.org Subject: AND query in SHOULD MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Nabble-From: rapthor@lycos.de X-Virus-Checked: Checked by ClamAV on apache.org Hi, I want to realize a search that finds the exact phrase I provide. If the word I am searching for is "green tree", I do NOT want to get results for "green" or "tree", but only results for "green tree" within the given field. This doesn't work so far for me. When providing a word that contains white spaces, Lucene does not give any results at all even though there are documents with the terms within the word in that order. This is what my source looks: BooleanQuery bq = new BooleanQuery(); for (String word : words) { for (String field : fields) { bq.add(new TermQuery(new Term(field, word)), Occur.SHOULD); } } Hits hits = indexSearcher.search(bq); What's wrong? How to achieve the functionality? Thanks in advance. -- View this message in context: http://www.nabble.com/AND-query-in-SHOULD-tf4855719.html#a13894829 Sent from the Lucene - Java Users mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org For additional commands, e-mail: java-user-help@lucene.apache.org