You have everything you need to implement this. This is much easier to change the syntax.
----- Uwe Schindler H.-H.-Meier-Allee 63, D-28213 Bremen http://www.thetaphi.de eMail: u...@thetaphi.de > -----Original Message----- > From: Anuj Shah [mailto:anujshahw...@gmail.com] > Sent: Friday, February 04, 2011 2:53 PM > To: java-user@lucene.apache.org > Subject: Re: Syntax for Numeric Range > > Hi, > > I see why the existing syntax cannot be used to automatically generate a > NumericRange. But, is it possible to extend the QueryParser to include > additional syntax for a numeric range. e.g. > > numericfield:[1;10] > > > > The user can be trained to use this syntax for certain fields (i.e those that I > know are indexed as NumericField) > > Thanks > > Anuj > > > > > > On 3 February 2011 16:22, Uwe Schindler <u...@thetaphi.de> wrote: > > > Hi Anuj, > > > > You have to subclass QueryParser and override newRangeQuery() to parse > > yourself. Automatic parsing is impossible, because QueryParser does > > not know (in contrast to Apache Solr) which fields have which type > > (Lucene has no field schema). > > > > Example how to do this: > > > > http://mail-archives.apache.org/mod_mbox/lucene-java- > user/200910.mbox/ > > %3CBLU > > 140-w22f12e1c9ac650580e9852d0...@phx.gbl%3E<http://mail- > archives.apach > > e.org/mod_mbox/lucene-java-user/200910.mbox/%3CBLU%0A140- > W22F12E1C9AC6 > > 50580e9852d0...@phx.gbl%3E> > > > > Uwe > > > > ----- > > Uwe Schindler > > H.-H.-Meier-Allee 63, D-28213 Bremen > > http://www.thetaphi.de > > eMail: u...@thetaphi.de > > > > > > > -----Original Message----- > > > From: Anuj Shah [mailto:anujshahw...@gmail.com] > > > Sent: Thursday, February 03, 2011 4:50 PM > > > To: java-user@lucene.apache.org > > > Subject: Syntax for Numeric Range > > > > > > Is there a query syntax for specifying a numeric range for a field > > indexed > > as a > > > NumericField. > > > > > > I've tried > > > > > > numericfield:[0 TO 10] > > > > > > > > > > But it is parsed as a TermRangeQuery and not a NumericRangeQuery. > > > > > > Many thanks > > > > > > Anuj > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org > > For additional commands, e-mail: java-user-h...@lucene.apache.org > > > > --------------------------------------------------------------------- To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org For additional commands, e-mail: java-user-h...@lucene.apache.org