From 1a645c6e10e5cd830c70fad47b816f774613e821 Mon Sep 17 00:00:00 2001 From: ageerle <ageerle@163.com> Date: 星期三, 07 五月 2025 17:33:22 +0800 Subject: [PATCH] feat: 接入langchain4j操作向量库 --- ruoyi-modules-api/ruoyi-knowledge-api/src/main/java/org/ruoyi/service/VectorStoreService.java | 14 +++++--------- 1 files changed, 5 insertions(+), 9 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 d3294bb..dbc1a9a 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 @@ -2,22 +2,18 @@ import java.util.List; -/** - * 鍚戦噺瀛樺偍 - */ public interface VectorStoreService { - void storeEmbeddings(List<String> chunkList, List<List<Double>> vectorList, String kid, String docId, List<String> fidList); + void storeEmbeddings(List<String> chunkList, String kid); - void removeByDocId(String kid, String docId); + void removeByDocId(String kid,String docId); void removeByKid(String kid); - List<String> nearest(List<Double> queryVector, String kid); + List<String> getQueryVector(String query, String kid); - List<String> nearest(String query, String kid); - - void newSchema(String kid); + void createSchema(String kid); void removeByKidAndFid(String kid, String fid); + } -- Gitblit v1.9.3