From d9383f4ae40bccfc418bbab543b01e55cce256bb Mon Sep 17 00:00:00 2001 From: Cleverson Sacramento Date: Tue, 17 Jun 2025 14:26:25 -0300 Subject: [PATCH] feat: add id prop handling to default doc builder --- 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..e10fdb8 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["_id"], page_content=hit["_source"].get(content_field, ""), metadata=hit["_source"].get("metadata", {}), )