Return-Path: X-Original-To: apmail-lucene-java-user-archive@www.apache.org Delivered-To: apmail-lucene-java-user-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 168743118 for ; Wed, 4 May 2011 14:02:48 +0000 (UTC) Received: (qmail 89071 invoked by uid 500); 4 May 2011 14:02:45 -0000 Delivered-To: apmail-lucene-java-user-archive@lucene.apache.org Received: (qmail 89011 invoked by uid 500); 4 May 2011 14:02:45 -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 88972 invoked by uid 99); 4 May 2011 14:02:45 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 04 May 2011 14:02:45 +0000 X-ASF-Spam-Status: No, hits=0.0 required=5.0 tests=FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,RFC_ABUSE_POST,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: local policy) Received: from [98.138.91.43] (HELO nm29-vm0.bullet.mail.ne1.yahoo.com) (98.138.91.43) by apache.org (qpsmtpd/0.29) with SMTP; Wed, 04 May 2011 14:02:36 +0000 Received: from [98.138.90.56] by nm29.bullet.mail.ne1.yahoo.com with NNFMP; 04 May 2011 14:02:15 -0000 Received: from [98.138.89.175] by tm9.bullet.mail.ne1.yahoo.com with NNFMP; 04 May 2011 14:02:15 -0000 Received: from [127.0.0.1] by omp1031.mail.ne1.yahoo.com with NNFMP; 04 May 2011 14:02:15 -0000 X-Yahoo-Newman-Property: ymail-3 X-Yahoo-Newman-Id: 222827.12383.bm@omp1031.mail.ne1.yahoo.com Received: (qmail 75311 invoked by uid 60001); 4 May 2011 14:02:15 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1304517735; bh=rdJmRV4BaAW5g0K+O6rvlUcWoDBH9Ny4XVHDSISDufs=; h=Message-ID:X-YMail-OSG:Received:X-Mailer:References:Date:From:Reply-To:Subject:To:In-Reply-To:MIME-Version:Content-Type; b=ofiZeRF6xF2XLLd36qzrWOZRuXkBXqr9UgGN6VYBU0itwRKlJzyVWDl20xS8CdNNL8jFDbBCAo3Gw99wQrz+2fTr4Z8tjREz4r/Ci+9P+oONclwIinzXfGn6RkfXk9vvXqQMBwNcETZPOROkXay0B+8nVJZUNoCwdHxFP7UedkM= DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=Message-ID:X-YMail-OSG:Received:X-Mailer:References:Date:From:Reply-To:Subject:To:In-Reply-To:MIME-Version:Content-Type; b=Px7XZFOXMy/ViPji4a0pI+GuoHmltlNAqme1dpT4xovKGIyRb9xGbWf/zNqgCdgDiFZt+xRVq9hqOkg1uP1HcmbswtErPyF++AeTxQJOu9XG9jiFikPKrlE7WknUTV6qBdJvXr3i+HCNhtxMETLm6FM4WJHbb9MCxTVHTp43as4=; Message-ID: <128705.69618.qm@web121707.mail.ne1.yahoo.com> X-YMail-OSG: QkoWq2IVM1n9hGT9DfJ9UUJnrfCEv39ESB.uB.Q1qSw0WcG Pi9bLaY5GXtKSzozTYpJYF_30zA2zp8nqoFvg9hEQ8tr5_gefsdyNkC.TX3l LtEObwzd3IE76Fjzjtb.pUJOQQDAdy459hjro6tx.DjS5wZmX7P0nQVDcNuW BLUiOQikOzs011cKWkcKjiIxQV9v5RPTeAhnKf_elIYgx9Y8INZPbKugZCEi Yl2KImwAtWg2zyyRz9If4vVDyqSLRS9fWgGnT.F_Y2nfPpq3FDFCe.wrrV2g mjwkfM5594eGtDpEKlQPQPjRVl.QKL3LXGs.h7kP.1KEUHf8za.TAk0q_FpP fd5jkAEhzsp1yo_lFrSAzLqAcc23ggy0FlRQ1dh_KjxtDrOfYeQ44LQ-- Received: from [193.140.184.4] by web121707.mail.ne1.yahoo.com via HTTP; Wed, 04 May 2011 07:02:14 PDT X-Mailer: YahooMailWebService/0.8.110.299900 References: <4DBFEBCD.9090504@fastmail.fm> <89331.21012.qm@web121716.mail.ne1.yahoo.com> <4DC13DDD.6010905@fastmail.fm> <4DC147C1.7020206@fastmail.fm> Date: Wed, 4 May 2011 07:02:14 -0700 (PDT) From: Ahmet Arslan Reply-To: Ahmet Arslan Subject: Re: Anyway to not bother scoring less good matches ? To: "java-user@lucene.apache.org" , "paul_t100@fastmail.fm" In-Reply-To: <4DC147C1.7020206@fastmail.fm> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii > Thanks for the hint, so this could be done by overriding getBooleanQuery() in QueryParser ? > I think something like this should do the trick. Without overriding anything. Query query= QueryParser.parse("User Entered String"); if (query instanceof BooleanQuery) ((BooleanQuery)query).setMinimumNumberShouldMatch(3); You can steal code from solr too, ( e.g. how to calculate mm and optional clause count etc.) --------------------------------------------------------------------- To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org For additional commands, e-mail: java-user-help@lucene.apache.org