Nicholas Knize created LUCENE-8581:
--------------------------------------
Summary: Change LatLonShape encoding to use 4 BYTES Per Dimension
Key: LUCENE-8581
URL: https://issues.apache.org/jira/browse/LUCENE-8581
Project: Lucene - Core
Issue Type: New Feature
Reporter: Nicholas Knize
{{LatLonShape}} tessellated triangles currently use a relatively naive encoding
with the first four dimensions as the bounding box of the triangle and the last
three dimensions as the vertices of the triangle. To encode the {{x,y}}
vertices in the last three dimensions requires {{bytesPerDim}} to be set to 8,
with 4 bytes for the x & y axis, respectively. We can reduce {{bytesPerDim}} to
4 by encoding the index(es) of the vertices shared by the bounding box along
with the orientation of the triangle. This also opens the door for supporting
{{CONTAINS}} queries.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]