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", {}), )