From f86cda6ebd48ad5a5f3fb477e0dccbd9d169805d Mon Sep 17 00:00:00 2001 From: ymq Date: Mon, 10 Aug 2026 17:51:35 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E6=A0=87=E7=AD=BE=E6=A3=80=E7=B4=A2?= =?UTF-8?q?=E8=BF=87=E6=BB=A4=E4=BA=BA=E8=84=B8=E7=94=9F=E6=88=90=E6=96=87?= =?UTF-8?q?=E4=BB=B6=EF=BC=8Cmetadata=E5=90=ABface=E7=9A=84=E6=96=87?= =?UTF-8?q?=E6=A1=A3=E4=B8=8D=E5=86=8D=E5=87=BA=E7=8E=B0=E5=9C=A8=E6=A3=80?= =?UTF-8?q?=E7=B4=A2=E7=BB=93=E6=9E=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- wwwroot/knowledge_bases_list/search_result.dspy | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/wwwroot/knowledge_bases_list/search_result.dspy b/wwwroot/knowledge_bases_list/search_result.dspy index ed6f63a..ced67cd 100644 --- a/wwwroot/knowledge_bases_list/search_result.dspy +++ b/wwwroot/knowledge_bases_list/search_result.dspy @@ -166,9 +166,9 @@ else: for i, did in enumerate(tag_doc_ids): placeholders2.append("${did_" + str(i) + "}$") nsq2["did_" + str(i)] = did - # Get documents + # Get documents (exclude face/voice generated derivatives) sql2 = ("SELECT id, file_name, kb_id FROM documents WHERE " + kb_cond + - "id IN (" + ",".join(placeholders2) + ") ORDER BY created_at DESC LIMIT " + str(top_k * 2)) + "id IN (" + ",".join(placeholders2) + ") AND (metadata IS NULL OR metadata NOT LIKE '%\"face\"%') ORDER BY created_at DESC LIMIT " + str(top_k * 2)) docs = await sor.sqlExe(sql2, nsq2) doc_list = [(r.id, r.file_name or '', r.kb_id or '') for r in docs]