From f7a57ca3e2fd832766474771c33919cb42d38a81 Mon Sep 17 00:00:00 2001 From: Yi Ding <yi.s.ding@gmail.com> Date: Tue, 22 Aug 2023 23:34:13 -0700 Subject: [PATCH] fixed metadata deserialization add changesets --- .changeset/good-games-serve.md | 5 +++++ .changeset/soft-chairs-beg.md | 5 +++++ packages/core/src/storage/docStore/utils.ts | 2 ++ 3 files changed, 12 insertions(+) create mode 100644 .changeset/good-games-serve.md create mode 100644 .changeset/soft-chairs-beg.md diff --git a/.changeset/good-games-serve.md b/.changeset/good-games-serve.md new file mode 100644 index 000000000..08e8fc9e3 --- /dev/null +++ b/.changeset/good-games-serve.md @@ -0,0 +1,5 @@ +--- +"llamaindex": patch +--- + +Fixed metadata deserialization (thanks @marcagve) diff --git a/.changeset/soft-chairs-beg.md b/.changeset/soft-chairs-beg.md new file mode 100644 index 000000000..450da55a7 --- /dev/null +++ b/.changeset/soft-chairs-beg.md @@ -0,0 +1,5 @@ +--- +"llamaindex": patch +--- + +ChatGPT optimized prompts (thanks @LoganMarkewich) diff --git a/packages/core/src/storage/docStore/utils.ts b/packages/core/src/storage/docStore/utils.ts index 273420026..16df79cc5 100644 --- a/packages/core/src/storage/docStore/utils.ts +++ b/packages/core/src/storage/docStore/utils.ts @@ -21,12 +21,14 @@ export function jsonToDoc(docDict: Record<string, any>): BaseNode { id_: dataDict.id_, embedding: dataDict.embedding, hash: dataDict.hash, + metadata: dataDict.metadata, }); } else if (docType === ObjectType.TEXT) { doc = new TextNode({ text: dataDict.text, id_: dataDict.id_, hash: dataDict.hash, + metadata: dataDict.metadata, }); } else { throw new Error(`Unknown doc type: ${docType}`); -- GitLab