Hi Trejkaz, My best guess would be to look at https://github.com/apache/lucene-solr/blob/7f13105fbe0023771b581c0423df7eaa6a76335e/lucene/spatial/src/java/org/apache/lucene/spatial/geopoint/document/GeoPointField.java and https://github.com/apache/lucene-solr/blob/7f13105fbe0023771b581c0423df7eaa6a76335e/lucene/spatial/src/java/org/apache/lucene/spatial/geopoint/document/GeoPointTokenStream.java.
It seems like you would need to reverse the logic in geoCodedToPrefixCodedBytes to filter terms that have full accuracy and then decode the long value into a latitude and a longitude. On Thu, Mar 28, 2019 at 1:13 AM Trejkaz <trej...@trypticon.org> wrote: > > On Mon, Mar 11, 2019 at 1:15 PM Trejkaz <trej...@trypticon.org> wrote: > > > > Hi all. > > > > I'm attempting to migrate from GeoPointField to LatLonPoint so that we > > might have a hope in updating to Lucene 7. The first hurdle I'm > > hitting is while writing the migration code. > > > > I inserted a single document with one geo point in it on Lucene 6.6, > > and when I iterate the postings, I see the following binary terms: > > > > [37 80 0 0 a] > > [37 ac 80 0 13] > > [37 ac 98 0 1c] > > > > 1) The existence of three terms is presumably something to do with > > multiple precision. Is there a safe way to figure out which value I > > want? e.g., is 0x1C always the value that I want? > > > > 2) When I figure out which value I want, where should I be looking for > > the logic to get out the latitude and longitude? > > After a couple weeks it appears that nobody knows the answer, but does > anyone at least know where in the Lucene code I should be looking to > find the answer for myself? > > TX > > --------------------------------------------------------------------- > To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org > For additional commands, e-mail: java-user-h...@lucene.apache.org > -- Adrien --------------------------------------------------------------------- To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org For additional commands, e-mail: java-user-h...@lucene.apache.org