lucene-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "WATHELET Thomas" <thomas.wathe...@europarl.europa.eu>
Subject RE: Query using parenthesis
Date Tue, 11 Jul 2006 13:28:14 GMT
I have an index with this field:
stored/uncompressed,indexed,tokenized<docnumber:SEC(2006) 0350>.
I'm using LukeAll to query myIndex and when I try to search in the
docnumber field with this query COM\(2005\) 0123 in the query detail
panel I retrive this: docnumber:sec ()
Do you know LukeAll?

-----Original Message-----
From: Erik Hatcher [mailto:erik@ehatchersolutions.com] 
Sent: 11 July 2006 15:14
To: java-user@lucene.apache.org
Subject: Re: Query using parenthesis

On Jul 11, 2006, at 8:57 AM, WATHELET Thomas wrote:
> How to parse this query COM(2005) 0123 in LukeAll?
> I have this result cocnumber: com
> ????

Your question is not clear.  But I'm always happy to lend a hand...

Try the query:
	COM\(2005\) 0123

Parentheses are special characters with Lucene's QueryParser, so  
escaping them with a backslash is needed.

But also be aware of the analyzer setting and the parsed query Luke  
displays.  Your question brings up a whole slew of Lucene  
Troubleshooting 101 steps:

   * What exactly are you trying to find?
   * How was it indexed?
      - What analyzer(s), what field types
   * What are your users interacting with to search the index?   
(probably not Luke, right?)
   * How will the users interface build the queries issued?

Erik


---------------------------------------------------------------------
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


Mime
View raw message