mirror of
https://github.com/hwchase17/langchain.git
synced 2025-07-02 03:15:11 +00:00
community[patch]: BigQueryVectorSearch JSON type unsupported for metadatas (#18234)
This commit is contained in:
parent
92c34d4803
commit
e3211c2b3d
@ -404,7 +404,8 @@ class BigQueryVectorSearch(VectorStore):
|
|||||||
if self.metadata_field:
|
if self.metadata_field:
|
||||||
metadata = row[self.metadata_field]
|
metadata = row[self.metadata_field]
|
||||||
if metadata:
|
if metadata:
|
||||||
metadata = json.loads(metadata)
|
if not isinstance(metadata, dict):
|
||||||
|
metadata = json.loads(metadata)
|
||||||
else:
|
else:
|
||||||
metadata = {}
|
metadata = {}
|
||||||
metadata["__id"] = row[self.doc_id_field]
|
metadata["__id"] = row[self.doc_id_field]
|
||||||
@ -544,7 +545,8 @@ class BigQueryVectorSearch(VectorStore):
|
|||||||
for row in job:
|
for row in job:
|
||||||
metadata = row[self.metadata_field]
|
metadata = row[self.metadata_field]
|
||||||
if metadata:
|
if metadata:
|
||||||
metadata = json.loads(metadata)
|
if not isinstance(metadata, dict):
|
||||||
|
metadata = json.loads(metadata)
|
||||||
else:
|
else:
|
||||||
metadata = {}
|
metadata = {}
|
||||||
metadata["__id"] = row[self.doc_id_field]
|
metadata["__id"] = row[self.doc_id_field]
|
||||||
|
Loading…
Reference in New Issue
Block a user