From 539be59de0be61e5b705dcd82503d46a3df38d77 Mon Sep 17 00:00:00 2001 From: dyma solovei Date: Mon, 25 Aug 2025 10:59:14 +0200 Subject: [PATCH] fix: make b/k1 params in invertedIndex::bm25 floats --- .../client6/v1/api/collections/InvertedIndex.java | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/main/java/io/weaviate/client6/v1/api/collections/InvertedIndex.java b/src/main/java/io/weaviate/client6/v1/api/collections/InvertedIndex.java index 3787c1e35..2edb99043 100644 --- a/src/main/java/io/weaviate/client6/v1/api/collections/InvertedIndex.java +++ b/src/main/java/io/weaviate/client6/v1/api/collections/InvertedIndex.java @@ -22,8 +22,8 @@ public static InvertedIndex of(Function> f } public record Bm25( - @SerializedName("b") Integer b, - @SerializedName("k1") Integer k1) { + @SerializedName("b") Float b, + @SerializedName("k1") Float k1) { public static Bm25 of(Function> fn) { return fn.apply(new Builder()).build(); @@ -34,15 +34,15 @@ public Bm25(Builder builder) { } public static class Builder implements ObjectBuilder { - private Integer b; - private Integer k1; + private Float b; + private Float k1; - public Builder b(int b) { + public Builder b(float b) { this.b = b; return this; } - public Builder k1(int k1) { + public Builder k1(float k1) { this.k1 = k1; return this; }