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

   We recently introduced `KnnByteVectorField`, `KnnByteVectorQuery` and 
`ByteVectorValues`, the corresponding float variants of the same classes don't 
follow the same naming convention: `KnnVectorField`, `KnnVectoryQuery` and 
`VectorValues`. Ideally their names would reflect that they are the float 
variant of the vector field, vector query and vector values.
   
   This PR aims at clarifying this in the public facing API, by deprecating the 
current float classes in favour of new ones that are their exact copy but 
follow the same naming conventions as the byte ones.
   
   As a result, `LeafReader#getVectorValues` and 
`KnnVectorsReader#getVectorValues` are also deprecated in favour of newly 
introduced `getFloatVectorValues` methods that return `FloatVectorValues`.
   
   I opened a single PR to gather feedback first. I can also split it up in 
multiple PRs if we want to move forward in this direction.
   
   Relates to #11963


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