public static class MilvusEmbeddingStore.Builder extends Object
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
MilvusEmbeddingStore |
build() |
MilvusEmbeddingStore.Builder |
collectionName(String collectionName) |
MilvusEmbeddingStore.Builder |
consistencyLevel(io.milvus.common.clientenum.ConsistencyLevelEnum consistencyLevel) |
MilvusEmbeddingStore.Builder |
dimension(Integer dimension) |
MilvusEmbeddingStore.Builder |
host(String host) |
MilvusEmbeddingStore.Builder |
indexType(io.milvus.param.IndexType indexType) |
MilvusEmbeddingStore.Builder |
metricType(io.milvus.param.MetricType metricType) |
MilvusEmbeddingStore.Builder |
password(String password) |
MilvusEmbeddingStore.Builder |
port(Integer port) |
MilvusEmbeddingStore.Builder |
retrieveEmbeddingsOnSearch(Boolean retrieveEmbeddingsOnSearch) |
MilvusEmbeddingStore.Builder |
token(String token) |
MilvusEmbeddingStore.Builder |
uri(String uri) |
MilvusEmbeddingStore.Builder |
username(String username) |
public MilvusEmbeddingStore.Builder host(String host)
host - The host of the self-managed Milvus instance.
Default value: "localhost".public MilvusEmbeddingStore.Builder port(Integer port)
port - The port of the self-managed Milvus instance.
Default value: 19530.public MilvusEmbeddingStore.Builder collectionName(String collectionName)
collectionName - The name of the Milvus collection.
If there is no such collection yet, it will be created automatically.
Default value: "default".public MilvusEmbeddingStore.Builder dimension(Integer dimension)
dimension - The dimension of the embedding vector. (e.g. 384)
Mandatory if a new collection should be created.public MilvusEmbeddingStore.Builder indexType(io.milvus.param.IndexType indexType)
indexType - The type of the index.
Default value: FLAT.public MilvusEmbeddingStore.Builder metricType(io.milvus.param.MetricType metricType)
metricType - The type of the metric used for similarity search.
Default value: COSINE.public MilvusEmbeddingStore.Builder uri(String uri)
uri - The URI of the managed Milvus instance. (e.g. "https://xxx.api.gcp-us-west1.zillizcloud.com")public MilvusEmbeddingStore.Builder token(String token)
token - The token (API key) of the managed Milvus instance.public MilvusEmbeddingStore.Builder username(String username)
username - The username. See details here.public MilvusEmbeddingStore.Builder password(String password)
password - The password. See details here.public MilvusEmbeddingStore.Builder consistencyLevel(io.milvus.common.clientenum.ConsistencyLevelEnum consistencyLevel)
consistencyLevel - The consistency level used by Milvus.
Default value: EVENTUALLY.public MilvusEmbeddingStore.Builder retrieveEmbeddingsOnSearch(Boolean retrieveEmbeddingsOnSearch)
retrieveEmbeddingsOnSearch - During a similarity search in Milvus (when calling findRelevant()),
the embedding itself is not retrieved.
To retrieve the embedding, an additional query is required.
Setting this parameter to "true" will ensure that embedding is retrieved.
Be aware that this will impact the performance of the search.
Default value: false.public MilvusEmbeddingStore build()
Copyright © 2023. All rights reserved.