正在显示
1 个修改的文件
包含
7 行增加
和
0 行删除
| @@ -42,6 +42,13 @@ public class PgVectorMapper { | @@ -42,6 +42,13 @@ public class PgVectorMapper { | ||
| 42 | List<Object> countParams = new ArrayList<>(); // 存储参数值 | 42 | List<Object> countParams = new ArrayList<>(); // 存储参数值 |
| 43 | 43 | ||
| 44 | // 动态构建查询条件 | 44 | // 动态构建查询条件 |
| 45 | + if (StringUtils.isNotBlank(embeddings.getDocName())) { | ||
| 46 | + sql.append(" AND metadata ->> 'docName' LIKE ?"); | ||
| 47 | + countSql.append(" AND metadata ->> 'docName' LIKE ?"); | ||
| 48 | + params.add("%" + embeddings.getDocName() + "%"); | ||
| 49 | + countParams.add("%" + embeddings.getDocName() + "%"); | ||
| 50 | + } | ||
| 51 | + | ||
| 45 | if (StringUtils.isNotBlank(embeddings.getKnowledgeId())) { | 52 | if (StringUtils.isNotBlank(embeddings.getKnowledgeId())) { |
| 46 | sql.append(" AND metadata ->> 'knowledgeId' = ?"); | 53 | sql.append(" AND metadata ->> 'knowledgeId' = ?"); |
| 47 | countSql.append(" AND metadata ->> 'knowledgeId' = ?"); | 54 | countSql.append(" AND metadata ->> 'knowledgeId' = ?"); |
-
请 注册 或 登录 后发表评论