package org.ruoyi.knowledge.chain.vectorstore; import java.util.List; /** * 向量存储 */ public interface VectorStore { void storeEmbeddings(List chunkList, List> vectorList, String kid, String docId, List fidList); void removeByDocId(String kid, String docId); void removeByKid(String kid); List nearest(List queryVector, String kid); List nearest(String query, String kid); void newSchema(String kid); void removeByKidAndFid(String kid, String fid); }