package com.emoon.knowledge.service;

import com.emoon.common.vector.domain.bo.StoreEmbeddingBo;

/**
 * 向量库管理服务接口
 *
 * @author wangkang
 * @date 2026-01-26
 */
public interface VectorStoreService {

    /**
     * 存储嵌入向量
     *
     * @param storeEmbeddingBo 存储嵌入向量业务对象
     */
    void storeEmbeddings(StoreEmbeddingBo storeEmbeddingBo);

    /**
     * 根据文档ID删除向量数据
     *
     * @param docId 文档ID
     */
    void removeByDocId(String docId);

}

