public static class ElasticsearchEmbeddingStore.Builder extends Object
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
ElasticsearchEmbeddingStore.Builder |
apiKey(String apiKey) |
ElasticsearchEmbeddingStore |
build() |
ElasticsearchEmbeddingStore.Builder |
dimension(Integer dimension) |
ElasticsearchEmbeddingStore.Builder |
indexName(String indexName) |
ElasticsearchEmbeddingStore.Builder |
password(String password) |
ElasticsearchEmbeddingStore.Builder |
restClient(org.elasticsearch.client.RestClient restClient) |
ElasticsearchEmbeddingStore.Builder |
serverUrl(String serverUrl) |
ElasticsearchEmbeddingStore.Builder |
userName(String userName) |
public ElasticsearchEmbeddingStore.Builder serverUrl(String serverUrl)
serverUrl - Elasticsearch Server URLpublic ElasticsearchEmbeddingStore.Builder apiKey(String apiKey)
apiKey - Elasticsearch API key (optional)public ElasticsearchEmbeddingStore.Builder userName(String userName)
userName - Elasticsearch userName (optional)public ElasticsearchEmbeddingStore.Builder password(String password)
password - Elasticsearch password (optional)public ElasticsearchEmbeddingStore.Builder restClient(org.elasticsearch.client.RestClient restClient)
restClient - Elasticsearch RestClient (optional).
Effectively overrides all other connection parameters like serverUrl, etc.public ElasticsearchEmbeddingStore.Builder indexName(String indexName)
indexName - Elasticsearch index name (optional). Default value: "default".
Index will be created automatically if not exists.public ElasticsearchEmbeddingStore.Builder dimension(Integer dimension)
dimension - Embedding vector dimension (mandatory when index does not exist yet).public ElasticsearchEmbeddingStore build()
Copyright © 2024. All rights reserved.