Remove filter (kb_id) in infinity (#12853)

Secondary indexes in infinity do not support **IN** expr

---------

Signed-off-by: zpf121 <1219290549@qq.com>
This commit is contained in:
akie
2026-01-29 11:04:25 +08:00
committed by GitHub
parent 6305c7e411
commit d86b7f9721

View File

@ -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_"):