办学质量监测教学评价系统
ageerle
2025-05-08 aa92d232bb49a275838a74ba9d28d9448ad188c6
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);