lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Shockey, Sam" <Sam.Shoc...@divine.com>
Subject RE: Queryparser croaking on "[" and "]"
Date Wed, 20 Feb 2002 21:49:01 GMT
On the developer list someone recently asked if special query characters should be escapable
and I think this problem demonstrates that they should.  So if you want to search for the
literals [ and ] in a query like String[] you could escape them with the possibly a backslash
so the query would be formatted as String\[\].


-----Original Message-----
From: Scott Ganyo [mailto:scott.ganyo@eTapestry.com]
Sent: Wednesday, February 20, 2002 2:58 PM
To: 'Lucene Users List'
Subject: RE: Queryparser croaking on "[" and "]"


Actually, [] denotes an inclusive range of Terms.  Anyway, why not change
the syntax if this is bad...?

Scott

> -----Original Message-----
> From: Brian Goetz [mailto:brian@quiotix.com]
> Sent: Wednesday, February 20, 2002 10:08 AM
> To: Lucene Users List
> Subject: Re: Queryparser croaking on "[" and "]"
> 
> 
> This is because the query parser uses [] to denote ranges of numbers.
> (I always thought this was a bad choice of syntax for exactly this
> reason.)
> 
> 
> On Wed, Feb 20, 2002 at 11:14:05AM -0000, Les Hughes wrote:
> > Hi,
> > 
> > I'm currently building a small app that allows searching of 
> Java sourcecode.
> > The problem I'm getting is when parsing a query string that 
> contains an
> > array specifier (ie. String[] or int[][]) the query parser 
> seem to croak
> > with a
> > 
> > Lexical error at line XX, column XX. Encountered:   after : "[]"
> > 
> > 
> > So what am I doing wrong / what should I write to fix this?
> > 
> > 
> > Les
> > 
> > 
> > --
> > To unsubscribe, e-mail:   
> <mailto:lucene-user-unsubscribe@jakarta.apache.org>
> > For additional commands, e-mail: 
> <mailto:lucene-user-help@jakarta.apache.org>
> 
> --
> To unsubscribe, e-mail:   
> <mailto:lucene-user-unsubscribe@jakarta.apache.org>
> For additional commands, e-mail: 
> <mailto:lucene-user-help@jakarta.apache.org>
> 

--
To unsubscribe, e-mail:   <mailto:lucene-dev-unsubscribe@jakarta.apache.org>
For additional commands, e-mail: <mailto:lucene-dev-help@jakarta.apache.org>


Mime
View raw message