diff --git a/libs/langchain-weaviate/src/vectorstores.ts b/libs/langchain-weaviate/src/vectorstores.ts index e5604a5f90dc..4c6de1a3b723 100644 --- a/libs/langchain-weaviate/src/vectorstores.ts +++ b/libs/langchain-weaviate/src/vectorstores.ts @@ -295,7 +295,7 @@ export class WeaviateStore extends VectorStore { .get() .withClassName(this.indexName) .withFields( - `${this.queryAttrs.join(" ")} _additional { distance vector }` + `${this.queryAttrs.join(" ")} _additional { distance vector id }` ) .withNearVector({ vector: query, @@ -321,6 +321,7 @@ export class WeaviateStore extends VectorStore { new Document({ pageContent: text, metadata: rest, + id: _additional.id, }), _additional.distance, _additional.vector,