Return-Path: Delivered-To: apmail-lucene-java-user-archive@www.apache.org Received: (qmail 54802 invoked from network); 22 Nov 2006 16:50:25 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 22 Nov 2006 16:50:24 -0000 Received: (qmail 15184 invoked by uid 500); 22 Nov 2006 16:50:25 -0000 Delivered-To: apmail-lucene-java-user-archive@lucene.apache.org Received: (qmail 14924 invoked by uid 500); 22 Nov 2006 16:50:24 -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 14913 invoked by uid 99); 22 Nov 2006 16:50:24 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 22 Nov 2006 08:50:24 -0800 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests=UNPARSEABLE_RELAY X-Spam-Check-By: apache.org Received-SPF: pass (herse.apache.org: local policy) Received: from [144.92.197.211] (HELO smtpauth.wiscmail.wisc.edu) (144.92.197.211) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 22 Nov 2006 08:50:10 -0800 Received: from avs-daemon.smtpauth2.wiscmail.wisc.edu by smtpauth2.wiscmail.wisc.edu (Sun Java System Messaging Server 6.2-7.05 (built Sep 5 2006)) id <0J9500M035EZTU00@smtpauth2.wiscmail.wisc.edu> for java-user@lucene.apache.org; Wed, 22 Nov 2006 10:49:47 -0600 (CST) Received: from Hathor ([144.92.136.11]) by smtpauth2.wiscmail.wisc.edu (Sun Java System Messaging Server 6.2-7.05 (built Sep 5 2006)) with ESMTPSA id <0J9500L475EV5V20@smtpauth2.wiscmail.wisc.edu> for java-user@lucene.apache.org; Wed, 22 Nov 2006 10:49:43 -0600 (CST) Date: Wed, 22 Nov 2006 10:49:45 -0600 From: Michael Rusch Subject: RE: Limiting QueryParser In-reply-to: <4563CB7C.6000508@teamware.com> To: java-user@lucene.apache.org Message-id: <000501c70e56$374d7d30$0d1aa8c0@gel.local> MIME-version: 1.0 X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.2962 X-Mailer: Microsoft Outlook, Build 10.0.6626 Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: 7BIT Importance: Normal X-Priority: 3 (Normal) X-MSMail-priority: Normal X-Spam-Report: AuthenticatedSender=yes, SenderIP=144.92.136.11 X-Spam-PmxInfo: Server=avs-8, Version=5.2.1.279297, Antispam-Engine: 2.5.0.283055, Antispam-Data: 2006.11.22.83435, SenderIP=144.92.136.11 X-Virus-Checked: Checked by ClamAV on apache.org Sorry if I'm missing the point here, but what about simply replacing colons with spaces first? Michael. > -----Original Message----- > From: Antony Bowesman [mailto:adb@teamware.com] > Sent: Tuesday, November 21, 2006 10:01 PM > To: java-user@lucene.apache.org > Subject: Re: Limiting QueryParser > > Mark Miller wrote: > > if you scan the query and escape all colons (ie \:) then you should be > > good (I have not verified). Of course you will not be able to do a field > > search, but that seems to be what your after. > > Thanks for that suggestion. However, a standard un-escaped parse gives > > Input - important:conference agenda > Query - important:conference body:agenda > > Escaping the : gives > > Input - important\:conference agenda > Query - subject:"important conference" subject:agenda > > which has caused it to generate a PhraseQuery for important conference > which is > incorrect. > > The following > > Input - important\:"conference agenda" > Query - subject:important subject:"conference agenda" > > is correct. Is that a bug in the middle one? > Antony > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org > For additional commands, e-mail: java-user-help@lucene.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org For additional commands, e-mail: java-user-help@lucene.apache.org