[ and ] are used for RangeQuery.  They indicate an inclusive range.  For
example: "name:[adam-scott]"

> -----Original Message-----
> From: Paul Friedman [mailto:[EMAIL PROTECTED]]
> Sent: Wednesday, October 31, 2001 2:03 PM
> To: '[EMAIL PROTECTED]'
> Subject: Brackets in query syntax?
> 
> 
> Are brackets, [ and ], legal in a query?  
> If so, do they have some special meaning?
> If not, are there other "illegal" characters as well?
> 
> Parsing the query syntax, "[]", causes the following error:
> 
> Lexical error at line 1, column 3.  Encountered: <EOF> after : "[]"
> org.apache.lucene.queryParser.TokenMgrError: Lexical error at 
> line 1, column
> 3.  Encountered: <EOF> after : "[]"
>       at
> org.apache.lucene.queryParser.QueryParserTokenManager.getNextT
> oken(Unknown
> Source)
>       at 
> org.apache.lucene.queryParser.QueryParser.jj_ntk(Unknown Source)
>       at org.apache.lucene.queryParser.QueryParser.Modifiers(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)
> 
> I am using QueryParser and the StandardAnalyzer to parse the 
> query string.
> 
> Any help would be appreciate.
> Paul
> 
> --
> To unsubscribe, e-mail:   
<mailto:[EMAIL PROTECTED]>
For additional commands, e-mail:
<mailto:[EMAIL PROTECTED]>

Reply via email to