From aa92d232bb49a275838a74ba9d28d9448ad188c6 Mon Sep 17 00:00:00 2001 From: ageerle <ageerle@163.com> Date: 星期四, 08 五月 2025 10:41:01 +0800 Subject: [PATCH] feat: Weaviate操作向量库功能优化 --- ruoyi-modules-api/ruoyi-knowledge-api/src/main/java/org/ruoyi/service/VectorStoreService.java | 9 ++++++--- 1 files changed, 6 insertions(+), 3 deletions(-) diff --git a/ruoyi-modules-api/ruoyi-knowledge-api/src/main/java/org/ruoyi/service/VectorStoreService.java b/ruoyi-modules-api/ruoyi-knowledge-api/src/main/java/org/ruoyi/service/VectorStoreService.java index 6edaa5d..277d0b1 100644 --- a/ruoyi-modules-api/ruoyi-knowledge-api/src/main/java/org/ruoyi/service/VectorStoreService.java +++ b/ruoyi-modules-api/ruoyi-knowledge-api/src/main/java/org/ruoyi/service/VectorStoreService.java @@ -1,20 +1,23 @@ package org.ruoyi.service; +import org.ruoyi.domain.bo.QueryVectorBo; +import org.ruoyi.domain.bo.StoreEmbeddingBo; + import java.util.List; /** - * @author ageer * 鍚戦噺搴撶鐞� + * @author ageer */ public interface VectorStoreService { - void storeEmbeddings(List<String> chunkList, String kid,String docId,List<String> fids); + void storeEmbeddings(StoreEmbeddingBo storeEmbeddingBo); void removeByDocId(String kid,String docId); void removeByKid(String kid); - List<String> getQueryVector(String query, String kid); + List<String> getQueryVector(QueryVectorBo queryVectorBo); void createSchema(String kid); -- Gitblit v1.9.3