On Tuesday 12 June 2007 16:44:25 Mohammad Norouzi wrote: > Hello > consider a query like this > > patientResult:[8 TO 9] > > this returns correct documents but > > patientResult:[8 TO 10] > > return nothing. and also this range [0.1 TO 10] returns results like 11, > 10.8, 10.9 etc. > > is there any tricky way or workaround to obtain correct results? I know > lucene compares them as string but how to resolve the problem
Use NumberTools to convert your number into a string which will sort as expected. As your field seems to be a metadata-like field, this will probably work well. (It gets harder if you want to do it inside ordinary text content as well.) Daniel -- Daniel Noll Nuix Pty Ltd Suite 79, 89 Jones St, Ultimo NSW 2007, Australia Ph: +61 2 9280 0699 Web: http://nuix.com/ Fax: +61 2 9212 6902 --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]