You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@lucene.apache.org by GitBox <gi...@apache.org> on 2022/08/09 18:19:17 UTC

[GitHub] [lucene] nknize opened a new pull request, #1064: LUCENE-10654: Add new ShapeDocValuesField for LatLonShape and XYShape (#1017)

nknize opened a new pull request, #1064:
URL: https://github.com/apache/lucene/pull/1064

   Backport of #1017 to branch_9x
   
   Adds new doc value field to support LatLonShape and XYShape doc values. The
   implementation is inspired by ComponentTree. A binary tree of tessellated
   components (point, line, or triangle) is created. This tree is then DFS
   serialized to a variable compressed DataOutput buffer to keep the doc value
   format as compact as possible.
   
   DocValue queries are performed on the serialized tree using a similar component
   relation logic as found in SpatialQuery for BKD indexed shapes. To make this
   possible some of the relation logic is refactored to make it accessible to the
   doc value query counterpart.
   
   Note this does not support the following:
   
   * Multi Geometries or Collections - This will be investigated by exploring
     the addition of multi binary doc values.
   * General Geometry Queries - This will be added in a follow on improvement.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscribe@lucene.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@lucene.apache.org
For additional commands, e-mail: issues-help@lucene.apache.org


[GitHub] [lucene] nknize merged pull request #1064: LUCENE-10654: Add new ShapeDocValuesField for LatLonShape and XYShape (#1017)

Posted by GitBox <gi...@apache.org>.
nknize merged PR #1064:
URL: https://github.com/apache/lucene/pull/1064


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscribe@lucene.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@lucene.apache.org
For additional commands, e-mail: issues-help@lucene.apache.org