Return-Path: Delivered-To: apmail-jakarta-lucene-user-archive@apache.org Received: (qmail 3871 invoked from network); 3 Jul 2002 15:55:47 -0000 Received: from unknown (HELO nagoya.betaversion.org) (192.18.49.131) by daedalus.apache.org with SMTP; 3 Jul 2002 15:55:47 -0000 Received: (qmail 15311 invoked by uid 97); 3 Jul 2002 15:55:56 -0000 Delivered-To: qmlist-jakarta-archive-lucene-user@jakarta.apache.org Received: (qmail 15273 invoked by uid 97); 3 Jul 2002 15:55:55 -0000 Mailing-List: contact lucene-user-help@jakarta.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Help: List-Post: List-Id: "Lucene Users List" Reply-To: "Lucene Users List" Delivered-To: mailing list lucene-user@jakarta.apache.org Received: (qmail 15260 invoked by uid 98); 3 Jul 2002 15:55:55 -0000 X-Antivirus: nagoya (v4198 created Apr 24 2002) Message-ID: <20020703155544.16280.qmail@web12704.mail.yahoo.com> Date: Wed, 3 Jul 2002 08:55:44 -0700 (PDT) From: Otis Gospodnetic Subject: RE: exception with parse & quote To: Lucene Users List In-Reply-To: <33656C25F5E7214A9621B7C9C9D93231011B5B86@us10000msx04.na.odcorp.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N Isn't that what the escape character is for? Try getting the latest version of Lucene (1.2) and using the \ character for escaping other special characters. Otis --- Philip-Allen wrote: > > Thanks... > Any easy way around this problem? Because " in this case means inch > and is > not really intended to be searched on.... > Is the best way to handle this then to use the analyzer.tokenStream > directly > to strip the " before parsing? > > If so, what is the point of parsing? > > > -----Original Message----- > From: Hal�csy P�ter [mailto:halacsy.peter@axelero.com] > Sent: Wednesday, July 03, 2002 11:37 AM > To: Lucene Users List > Subject: RE: exception with parse & quote > > > because " sign in query means the start of a phrase; for example > "Lucene > User" query is not equal to Lucene User. > > query parser thinks that after a " sign there is an other " ; EOF > encountered without any closing " > > peter > > > -----Original Message----- > > From: a person [mailto:a.person@eudoramail.com] > > Sent: Wednesday, July 03, 2002 5:28 PM > > To: lucene-user@jakarta.apache.org > > Subject: exception with parse & quote > > > > > > All luceners... > > > > this..... > > > > String queryStr="9\" Speaker"; > > logger.debug("query string...queryStr=" + queryStr); > > Analyzer analyzer = new StandardAnalyzer(); > > Query query = QueryParser.parse(queryStr, "", analyzer); > > > > > > produces.... > > > > query string...queryStr=9" Speaker > > org.apache.lucene.queryParser.TokenMgrError: Lexical error at > > line 1, column 11. Encountered: after : "\" Speaker" > > at > > org.apache.lucene.queryParser.QueryParserTokenManager.getNextT > > oken(Unknown Source) > > at > > org.apache.lucene.queryParser.QueryParser.jj_scan_token(Unknow > > n Source) > > at > > org.apache.lucene.queryParser.QueryParser.jj_3_1(Unknown Source) > > at > > org.apache.lucene.queryParser.QueryParser.jj_2_1(Unknown Source) > > at > > org.apache.lucene.queryParser.QueryParser.Clause(Unknown Source) > > at > > org.apache.lucene.queryParser.QueryParser.Query(Unknown Source) > > at > > org.apache.lucene.queryParser.QueryParser.parse(Unknown Source) > > at > > org.apache.lucene.queryParser.QueryParser.parse(Unknown Source) > > > > > > but this works..... > > > > String queryStr="9 Speaker"; > > > > > > > > shouldn't..... > > > > > > > > shouldn't this behave the same if I call > > analyzer.tokenStream directly (which correctly strips the " out ? > > > > > > thanks for any help.... > > > > > > > > > > > > > > Join 18 million Eudora users by signing up for a free Eudora > > Web-Mail account at http://www.eudoramail.com > > > > -- > > To unsubscribe, e-mail: > > > > For additional commands, e-mail: > > > > > > > > -- > To unsubscribe, e-mail: > > For additional commands, e-mail: > > > -- > To unsubscribe, e-mail: > > For additional commands, e-mail: > > __________________________________________________ Do You Yahoo!? Sign up for SBC Yahoo! Dial - First Month Free http://sbc.yahoo.com -- To unsubscribe, e-mail: For additional commands, e-mail: