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

   ### Description
   
   ## Description
   Lucene uses SPI to get the instance for various classes like Codec, 
KNNVectorsFormat etc. 
   
   Currently Codec class provide a way to reload the SPIs by providing an 
interface which takes a ClassLoader and reload the SPIs. Ref: 
https://github.com/apache/lucene/blob/branch_9_10/lucene/core/src/java/org/apache/lucene/codecs/Codec.java#L126-L137
   
   but similar functionality is not present in the KNNVectorsFormat.(I checked 
main branch and branch_9_10 too).
   
   ## Solution
   What I am looking for here is to add the support for reload SPI function in 
KNNVectorsFormat class too so that external libraries/application can load 
their own KNNVectorsFormat. 
   
   I am willing to pick up this issue and contribute back.
    
   
   


-- 
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