From d86b7f9721b5cf071fbe7c7c8a39c79886c80a34 Mon Sep 17 00:00:00 2001 From: akie <103188271+zpf121@users.noreply.github.com> Date: Thu, 29 Jan 2026 11:04:25 +0800 Subject: [PATCH] Remove filter (kb_id) in infinity (#12853) Secondary indexes in infinity do not support **IN** expr --------- Signed-off-by: zpf121 <1219290549@qq.com> --- rag/utils/infinity_conn.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/rag/utils/infinity_conn.py b/rag/utils/infinity_conn.py index 7d2107700..aa18d044b 100644 --- a/rag/utils/infinity_conn.py +++ b/rag/utils/infinity_conn.py @@ -147,6 +147,9 @@ class InfinityConnection(InfinityConnectionBase): filter_cond = None filter_fulltext = "" if condition: + # Remove kb_id filter for Infinity (it uses table separation instead) + condition = {k: v for k, v in condition.items() if k != "kb_id"} + table_found = False for indexName in index_names: if indexName.startswith("ragflow_doc_meta_"):