From bcca3b896c725c134e245a2d919b15a713d5db40 Mon Sep 17 00:00:00 2001 From: Sourabh Desai <sourabhdesai@gmail.com> Date: Mon, 10 Jul 2023 06:58:18 +0000 Subject: [PATCH] fix to get listindex script working --- packages/core/src/index/list/ListIndex.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/core/src/index/list/ListIndex.ts b/packages/core/src/index/list/ListIndex.ts index 56a17e0fe..dcf7925c9 100644 --- a/packages/core/src/index/list/ListIndex.ts +++ b/packages/core/src/index/list/ListIndex.ts @@ -53,7 +53,7 @@ export class ListIndex extends BaseIndex<IndexList> { "Cannot initialize VectorStoreIndex without nodes or indexStruct" ); } - indexStruct = ListIndex._buildIndexFromNodes( + indexStruct = await ListIndex._buildIndexFromNodes( options.nodes, storageContext.docStore ); @@ -110,14 +110,14 @@ export class ListIndex extends BaseIndex<IndexList> { return new RetrieverQueryEngine(this.asRetriever()); } - static _buildIndexFromNodes( + static async _buildIndexFromNodes( nodes: BaseNode[], docStore: BaseDocumentStore, indexStruct?: IndexList - ): IndexList { + ): Promise<IndexList> { indexStruct = indexStruct || new IndexList(); - docStore.addDocuments(nodes, true); + await docStore.addDocuments(nodes, true); for (const node of nodes) { indexStruct.addNode(node); } -- GitLab