| | |
| | | |
| | | 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); |
| | | |
| | | } |