From e2e1a7add0ee26383c129a1da9bc95c6947b121b Mon Sep 17 00:00:00 2001 From: jyong <718720800@qq.com> Date: Tue, 11 Mar 2025 15:34:13 +0800 Subject: [PATCH] fix text split --- .../datasource/vdb/tidb_on_qdrant/tidb_on_qdrant_vector.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/api/core/rag/datasource/vdb/tidb_on_qdrant/tidb_on_qdrant_vector.py b/api/core/rag/datasource/vdb/tidb_on_qdrant/tidb_on_qdrant_vector.py index b7e45cf054..8af61ab8b2 100644 --- a/api/core/rag/datasource/vdb/tidb_on_qdrant/tidb_on_qdrant_vector.py +++ b/api/core/rag/datasource/vdb/tidb_on_qdrant/tidb_on_qdrant_vector.py @@ -328,13 +328,15 @@ class TidbOnQdrantVector(BaseVector): ) document_ids_filter = kwargs.get("document_ids_filter") if document_ids_filter: + should_conditions = [] for document_id_filter in document_ids_filter: - filter.should.append( - models.FieldCondition( + should_conditions.append( + models.FieldCondition( key="metadata.document_id", match=models.MatchValue(value=document_id_filter), ) ) + filter.should = should_conditions results = self._client.search( collection_name=self._collection_name, query_vector=query_vector,