[
https://issues.apache.org/jira/browse/LUCENE-9291?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17066489#comment-17066489
]
Ignacio Vera commented on LUCENE-9291:
--------------------------------------
I have opened the following Jira issues. The PRs associated with each issue
has been produce incrementally. Therefore they should be reviewed in order.
LUCENE-9284: BKDWriter refactor: Extract methods that serialise the tree into
its own class
LUCENE-9292: BKDWriter refactor: Group point configuration in its own class
LUCENE-9293: BKDWriter refactor: Introduce the concept of a leaf block
LUCENE-9294: BKDWriter refactor: Make BKDIndexWriter an interface
> BKDWriter refactor: Simplify BKDWriter class
> --------------------------------------------
>
> Key: LUCENE-9291
> URL: https://issues.apache.org/jira/browse/LUCENE-9291
> Project: Lucene - Core
> Issue Type: Task
> Reporter: Ignacio Vera
> Priority: Major
>
> This is an umbrella issue for an effort to simplify the {{BKDWriter}} class.
> The motivation behind this change is that the current class is doing quite a
> lot of things and it has become very difficult to read and therefore it is
> actually pretty difficult to introduce new optimisations / changes.
> Anther motivation for this change is to remove the class
> {{SimpleTextBKDWriter}} which is a fork of the previous class and it is a
> burden to maintain.
> I am dividing this refactor in four PR so it is easy to review. I will open
> shortly the Jira issues for each change and link them in this issue.
>
>
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]