benwtrent commented on code in PR #13027:
URL: https://github.com/apache/lucene/pull/13027#discussion_r1463174260


##########
lucene/core/src/java/org/apache/lucene/util/ScalarQuantizer.java:
##########
@@ -201,13 +233,26 @@ public String toString() {
    *
    * @param floatVectorValues the float vector values from which to calculate 
the quantiles
    * @param confidenceInterval the confidence interval used to calculate the 
quantiles
+   * @param totalVectorCount the total number of live float vectors in the 
index. This is vital for
+   *     accounting for deleted documents when calculating the quantiles.
    * @return A new {@link ScalarQuantizer} instance
    * @throws IOException if there is an error reading the float vector values
    */
   public static ScalarQuantizer fromVectors(
-      FloatVectorValues floatVectorValues, float confidenceInterval) throws 
IOException {
+      FloatVectorValues floatVectorValues, float confidenceInterval, int 
totalVectorCount)

Review Comment:
   Yeah, changing a public definition in a bug fix stinks. I can overload it 
for the bug fix and remove the overload in a minor release. These are 
experimental, so we should be able to change them in minors.



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