From c2a53741ba4b1f0f0e9dfa5771f189792262005a Mon Sep 17 00:00:00 2001 From: "marsal.sans" Date: Tue, 20 Aug 2024 14:51:02 +0200 Subject: [PATCH 1/2] feat(Langchain-weaviate): Add Document id in similarity search results --- libs/langchain-weaviate/src/vectorstores.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libs/langchain-weaviate/src/vectorstores.ts b/libs/langchain-weaviate/src/vectorstores.ts index e5604a5f90dc..9a461cbe6f8a 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, From e44b229d17f8d17a22e2cb3dacb87a6fd39420b2 Mon Sep 17 00:00:00 2001 From: "marsal.sans" Date: Wed, 21 Aug 2024 08:01:32 +0200 Subject: [PATCH 2/2] feat(Langchain-weaviate): prettier format amends --- libs/langchain-weaviate/src/vectorstores.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/langchain-weaviate/src/vectorstores.ts b/libs/langchain-weaviate/src/vectorstores.ts index 9a461cbe6f8a..4c6de1a3b723 100644 --- a/libs/langchain-weaviate/src/vectorstores.ts +++ b/libs/langchain-weaviate/src/vectorstores.ts @@ -321,7 +321,7 @@ export class WeaviateStore extends VectorStore { new Document({ pageContent: text, metadata: rest, - id: _additional.id + id: _additional.id, }), _additional.distance, _additional.vector,