Return-Path: Delivered-To: apmail-lucene-java-dev-archive@www.apache.org Received: (qmail 15934 invoked from network); 14 Oct 2009 00:17:54 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 14 Oct 2009 00:17:54 -0000 Received: (qmail 40990 invoked by uid 500); 14 Oct 2009 00:17:53 -0000 Delivered-To: apmail-lucene-java-dev-archive@lucene.apache.org Received: (qmail 40908 invoked by uid 500); 14 Oct 2009 00:17:53 -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 40900 invoked by uid 99); 14 Oct 2009 00:17:53 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 14 Oct 2009 00:17:53 +0000 X-ASF-Spam-Status: No, hits=-10.5 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_HI X-Spam-Check-By: apache.org Received: from [140.211.11.140] (HELO brutus.apache.org) (140.211.11.140) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 14 Oct 2009 00:17:51 +0000 Received: from brutus (localhost [127.0.0.1]) by brutus.apache.org (Postfix) with ESMTP id 4D7CA234C045 for ; Tue, 13 Oct 2009 17:17:31 -0700 (PDT) Message-ID: <146069180.1255479451301.JavaMail.jira@brutus> Date: Tue, 13 Oct 2009 17:17:31 -0700 (PDT) From: "Michael McCandless (JIRA)" To: java-dev@lucene.apache.org Subject: [jira] Commented: (LUCENE-1974) BooleanQuery can not find all matches in special condition In-Reply-To: <674368291.1255313971521.JavaMail.jira@brutus> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/LUCENE-1974?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12765327#action_12765327 ] Michael McCandless commented on LUCENE-1974: -------------------------------------------- bq. It's also concerning that no unit test catches this... I agree.... I'll commit tangfulin & Hoss's test case. I think the other tests do not catch it because the error only happens if the docID is over 8192 (the chunk size that BooleanScorer uses). Most of our tests work on smaller sets of docs. > BooleanQuery can not find all matches in special condition > ---------------------------------------------------------- > > Key: LUCENE-1974 > URL: https://issues.apache.org/jira/browse/LUCENE-1974 > Project: Lucene - Java > Issue Type: Bug > Components: Query/Scoring > Affects Versions: 2.9 > Reporter: tangfulin > Assignee: Michael McCandless > Attachments: BooleanQueryTest.java, LUCENE-1974.test.patch, LUCENE-1974.test.patch > > > query: (name:tang*) > doc=5137 score=1.0 doc:Document> > doc=11377 score=1.0 doc:Document> > query: name:tang* name:notexistnames > doc=5137 score=0.048133932 doc:Document> > It is two queries on the same index, one is just a prefix query in a > boolean query, and the other is a prefix query plus a term query in a > boolean query, all with Occur.SHOULD . > what I wonder is why the later query can not find the doc=11377 doc ? > the problem can be repreduced by the code in the attachment . -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. --------------------------------------------------------------------- To unsubscribe, e-mail: java-dev-unsubscribe@lucene.apache.org For additional commands, e-mail: java-dev-help@lucene.apache.org