zhaih opened a new issue, #12740:
URL: https://github.com/apache/lucene/issues/12740

   ### Description
   
   Follow up of #12660, currently the HNSW concurrent merge need 2 parameters 
to make it work: `numMergeWorker` (num of thread spawn per merge) and an 
`ExecutorService` that is used to execute the tasks. Currently I put them as 
part of `Lucene99HnswVectorFormat` such that user have to override the Codec 
and create their own format to use it.
   We're thinking whether this could eventually be put into IWC, such that user 
don't need to know about Codec stuff. One thing I'm not sure is that since 
Lucene does not need to always use HNSW and we could very much have some other 
vector impl in the future. So it doesn't make sense to me if we make this 
config too general.
   Would like to open this issue to gather some ideas, any comment is welcomed!


-- 
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-unsubscr...@lucene.apache.org.apache.org

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


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

Reply via email to