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 [email protected]%3E Uwe ----- Uwe Schindler H.-H.-Meier-Allee 63, D-28213 Bremen http://www.thetaphi.de eMail: [email protected] > -----Original Message----- > From: Anuj Shah [mailto:[email protected]] > Sent: Thursday, February 03, 2011 4:50 PM > To: [email protected] > 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: [email protected] For additional commands, e-mail: [email protected]
