Skip to content

Commit 236fcbe

Browse files
committed
Revert "spike: overload vectorIndex method to partially override the default vector config"
This reverts commit b721a52.
1 parent b721a52 commit 236fcbe

2 files changed

Lines changed: 0 additions & 19 deletions

File tree

src/main/java/io/weaviate/client6/v1/api/collections/VectorIndex.java

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
import java.io.IOException;
44
import java.util.EnumMap;
55
import java.util.Map;
6-
import java.util.function.Function;
76

87
import com.google.gson.Gson;
98
import com.google.gson.JsonParser;
@@ -16,17 +15,11 @@
1615

1716
import io.weaviate.client6.v1.api.collections.vectorindex.Flat;
1817
import io.weaviate.client6.v1.api.collections.vectorindex.Hnsw;
19-
import io.weaviate.client6.v1.internal.ObjectBuilder;
2018
import io.weaviate.client6.v1.internal.json.JsonEnum;
2119

2220
public interface VectorIndex {
2321
static final String DEFAULT_VECTOR_NAME = "default";
2422
static final VectorIndex DEFAULT_VECTOR_INDEX = Hnsw.of();
25-
static final Function<Function<Hnsw.Builder, ObjectBuilder<Hnsw>>, VectorIndex> DEFAULT_VECTOR_INDEX_FUNC = Hnsw::of;
26-
27-
static VectorIndex createDefault(Function<Hnsw.Builder, ObjectBuilder<Hnsw>> fn) {
28-
return DEFAULT_VECTOR_INDEX_FUNC.apply(fn);
29-
}
3023

3124
public enum Kind implements JsonEnum<Kind> {
3225
HNSW("hnsw"),

src/main/java/io/weaviate/client6/v1/api/collections/vectorizers/Img2VecNeuralVectorizer.java

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99

1010
import io.weaviate.client6.v1.api.collections.VectorIndex;
1111
import io.weaviate.client6.v1.api.collections.Vectorizer;
12-
import io.weaviate.client6.v1.api.collections.vectorindex.Hnsw;
1312
import io.weaviate.client6.v1.internal.ObjectBuilder;
1413

1514
public record Img2VecNeuralVectorizer(
@@ -55,17 +54,6 @@ public Builder imageFields(String... fields) {
5554
return imageFields(Arrays.asList(fields));
5655
}
5756

58-
/**
59-
* Override default vector index configuration.
60-
*
61-
* <a href=
62-
* "https://docs.weaviate.io/weaviate/config-refs/indexing/vector-index#hnsw-index-parameters">HNSW</a>
63-
* is the default vector index.
64-
*/
65-
public Builder vectorIndex(Function<Hnsw.Builder, ObjectBuilder<Hnsw>> fn) {
66-
return vectorIndex(VectorIndex.createDefault(fn));
67-
}
68-
6957
/**
7058
* Override default vector index configuration.
7159
*

0 commit comments

Comments
 (0)