From 2b7820733ec219ef912020e0ee46aff07268feab Mon Sep 17 00:00:00 2001 From: "xiaozhiqing.xzq" Date: Wed, 23 Jul 2025 18:09:26 +0800 Subject: [PATCH] type check. --- .../rag/datasource/vdb/tablestore/tablestore_vector.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/api/core/rag/datasource/vdb/tablestore/tablestore_vector.py b/api/core/rag/datasource/vdb/tablestore/tablestore_vector.py index 19610c4a89..3678167f62 100644 --- a/api/core/rag/datasource/vdb/tablestore/tablestore_vector.py +++ b/api/core/rag/datasource/vdb/tablestore/tablestore_vector.py @@ -304,12 +304,13 @@ class TableStoreVector(BaseVector): metadata_str = ots_column_map.get(Field.METADATA_KEY.value) vector = json.loads(vector_str) if vector_str else None - metadata = json.loads(metadata_str) if metadata_str else None + metadata = json.loads(metadata_str) if metadata_str else {} + metadata["score"] = search_hit.score documents.append( Document( - page_content=ots_column_map.get(Field.CONTENT_KEY.value), + page_content=ots_column_map.get(Field.CONTENT_KEY.value) or "", vector=vector, metadata=metadata, ) @@ -345,11 +346,11 @@ class TableStoreVector(BaseVector): vector_str = ots_column_map.get(Field.VECTOR.value) metadata_str = ots_column_map.get(Field.METADATA_KEY.value) vector = json.loads(vector_str) if vector_str else None - metadata = json.loads(metadata_str) if metadata_str else None + metadata = json.loads(metadata_str) if metadata_str else {} documents.append( Document( - page_content=ots_column_map.get(Field.CONTENT_KEY.value), + page_content=ots_column_map.get(Field.CONTENT_KEY.value) or "", vector=vector, metadata=metadata, )