lucene-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Daniel Noll <dan...@nuix.com>
Subject Re: regarding range search
Date Tue, 12 Jun 2007 06:59:15 GMT
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: java-user-unsubscribe@lucene.apache.org
For additional commands, e-mail: java-user-help@lucene.apache.org


Mime
View raw message