如何使用 tls 证书获取连接到 milvus 的 EmbeddingStore 实例?
一般我就用
EmbeddingStore<TextSegment> embeddingStore = MilvusEmbeddingStore.builder()
.uri("http://localhost")
.collectionName("tryLoadAgainHere")
.build();
但是 MilvusEmbeddingStore() 不支持获取 ssl/tls 证书。
我确实设法获取连接到数据库的 MilvusServiceClient 的工作实例,但我不知道如何使用它来获取 MilvusEmbeddingStore。
我查看了 MilvusEmbeddingStore 的源代码(https://github.com/langchain4j/langchain4j/blob/main/langchain4j-milvus/src/main/java/dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore.java #L369),但看起来 MilvusEmbeddingStore 创建了自己的 MilvusServiceClient 实例,并且无法传入现有连接。
Milvus Java SDK 有它https://milvus.io/api-reference/java/v2.4.x/v2/Client/MilvusClientV2.md
任何一个选项都是不错的选择。
我在langchain4j项目中创建了一个问题,请添加到它。