From 9e75c287cf9c3f25c8b3c65e207a5c499d2c8be2 Mon Sep 17 00:00:00 2001 From: Sergio Roberto Charpinel Junior Date: Tue, 26 Aug 2025 13:34:54 -0300 Subject: [PATCH] Fill Document.id when building the Document from a search --- libs/elasticsearch/langchain_elasticsearch/_utilities.py | 1 + 1 file changed, 1 insertion(+) diff --git a/libs/elasticsearch/langchain_elasticsearch/_utilities.py b/libs/elasticsearch/langchain_elasticsearch/_utilities.py index 7fb37a6..9bb2ad9 100644 --- a/libs/elasticsearch/langchain_elasticsearch/_utilities.py +++ b/libs/elasticsearch/langchain_elasticsearch/_utilities.py @@ -71,6 +71,7 @@ def _hits_to_docs_scores( def default_doc_builder(hit: Dict) -> Document: return Document( + id=hit.get("_id"), page_content=hit["_source"].get(content_field, ""), metadata=hit["_source"].get("metadata", {}), )