办学质量监测教学评价系统
ageer
2025-05-08 9cfcdd2b9b16ee4c5876315a2a0309e012e1520d
feat: 代码优化
已修改1个文件
10 ■■■■ 文件已修改
ruoyi-modules-api/ruoyi-knowledge-api/src/main/java/org/ruoyi/service/impl/VectorStoreServiceImpl.java 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-modules-api/ruoyi-knowledge-api/src/main/java/org/ruoyi/service/impl/VectorStoreServiceImpl.java
@@ -47,7 +47,8 @@
    @Override
    @PostConstruct
    public void createSchema(String kid,String modelName) {
        if(modelName.equals("weaviate")){
        switch (modelName) {
            case "weaviate" -> {
            String protocol = configService.getConfigValue("weaviate", "protocol");
            String host = configService.getConfigValue("weaviate", "host");
            String className = configService.getConfigValue("weaviate", "classname");
@@ -59,7 +60,8 @@
                    .avoidDups(true)
                    .consistencyLevel("ALL")
                    .build();
        }else if(modelName.equals("milvus")){
            }
            case "milvus" -> {
            String uri = configService.getConfigValue("milvus", "host");
            String collection = configService.getConfigValue("milvus", "collection");
            String dimension = configService.getConfigValue("milvus", "dimension");
@@ -68,7 +70,8 @@
                    .collectionName(collection+kid)
                    .dimension(Integer.parseInt(dimension))
                    .build();
        }else if(modelName.equals("qdrant")){
            }
            case "qdrant" -> {
            String host = configService.getConfigValue("qdrant", "host");
            String port = configService.getConfigValue("qdrant", "port");
            String collectionName = configService.getConfigValue("qdrant", "collectionName");
@@ -79,6 +82,7 @@
                            .build();
        }
    }
    }
    @Override
    public void storeEmbeddings(StoreEmbeddingBo storeEmbeddingBo) {