ChrisHegarty opened a new pull request, #13119:
URL: https://github.com/apache/lucene/pull/13119

   This commit updates the FieldInfosFormat translation of vector similarity 
functions to be independent of the `VectorSimilartyFunction` enum.
   
   The `VectorSimilartyFunction` enum lives outside of the codec format, and 
the format should not inadvertently depend upon the declaration order or values 
in VectorSimilartyFunction. The format should be in charge of the translation 
of similarity function to format ordinal (and visa versa). In reality, and for 
now, the translation remains the same as the declaration order, but this may 
not be the case in the future.
   
   Note: did we introduce a potential index corruption issue when adding 
maximum inner product in 9.8.0? since the format was not updated when the enum 
value was added - the ordinal for maximum inner product is unknown to Lucene 
9.7.0, which uses the same format.


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

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