Re: Lucene 10.0 and 9.12 blockers

2024-09-09 Thread Michael Sokolov
Hi, I've been looking into Adrien's suggestion to migrate (Byte/Float)VectorValues to an unabashedly random-access API. We can easily enough support iteration on top of that (which we use extensively during indexing). I think this would represent a great simplification; preliminary implementation s

Re: Lucene 10.0 and 9.12 blockers

2024-09-09 Thread Luca Cavanna
The intra-segment concurrency PR has been pretty close for quite a few days already. I ran benchmarks last week, made adjustments, and just finished addressing comments from Mike's review. My plan would be to merge it tomorrow unless there are objections. Regarding the usage of the deprecated sear

Re: Lucene 10.0 and 9.12 blockers

2024-09-09 Thread Adrien Grand
Thanks to all who replied to this thread and worked on getting these blockers addressed. In particular I see that support for JDK 23, backporting the Arena work, and the removal of CollectorOwner are merged. I just reviewed the humongous PR that migrates more classes to records