Ignacio Vera created LUCENE-9820:
------------------------------------

             Summary: Separate logic for reading the BKD index from logic to 
intersecting it.
                 Key: LUCENE-9820
                 URL: https://issues.apache.org/jira/browse/LUCENE-9820
             Project: Lucene - Core
          Issue Type: Improvement
            Reporter: Ignacio Vera


Currently the class BKDReader contains all the logic for traversing the KD tree 
and the logic to read the actual index. This makes difficult to develop new 
visiting strategies, for example LUCENE-9619, where it is proposed to move 
Points from a visitor API to a custor-style API.

The first step is to isolate the logic the read the index from the logic that 
visits the the tree. Another benefit of doing this, is that it will help 
evolving the index, for example moving the current index format to backwards 
codec without moving the visiting logic.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

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

Reply via email to