lucene-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Uwe Schindler" <...@thetaphi.de>
Subject RE: Correctly indexing latitude and longitude values in Lucene
Date Sun, 28 Jun 2009 17:43:54 GMT
I already responded to your eMail and answered all your questions!

-----
Uwe Schindler
H.-H.-Meier-Allee 63, D-28213 Bremen
http://www.thetaphi.de
eMail: uwe@thetaphi.de

> -----Original Message-----
> From: mitu2009 [mailto:musicfreaque@gmail.com]
> Sent: Sunday, June 28, 2009 7:39 PM
> To: java-user@lucene.apache.org
> Subject: Correctly indexing latitude and longitude values in Lucene
> 
> 
> Hi,
> 
> Am working on a  "US based nearest city search within a given radius"
> functionality using Lucene API.
> Am indexing city's lat and long values in Lucene as follows:
> 
>     doc.Add(new Field("latitude", paddedLatitude, Field.Store.YES,
> Field.Index.UN_TOKENIZED));
> 
>     doc.Add(new Field("longitude", paddedLongitude, Field.Store.YES,
> Field.Index.UN_TOKENIZED));
> 
> Since Lucene only understands strings and not numbers, am padding lat and
> long values.
> 
> For example, if original lat and long are 41.811846 and -87.820628
> respectively, after padding,values look like:
> 
> paddedLatitude -->"0041.811846" and paddedLongitude-->"-087.820628"
> 
> Am doing the same padding while building the nearest city query(using
> Lucene's ConstantScoreRangeQuery class).
> 
> Given the fact that lat and long values could be decimal/negative numbers,
> is this the right approach to index them so that I would get correct
> nearest
> cities in the search results when lucene would perform a number
> Range/comparison operation on these values?
> 
> Thanks.
> 
> --
> View this message in context: http://www.nabble.com/Correctly-indexing-
> latitude-and-longitude-values-in-Lucene-tp24243647p24243647.html
> Sent from the Lucene - Java Users mailing list archive at Nabble.com.
> 
> 
> ---------------------------------------------------------------------
> 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