From 04a4d3e31287248f8ba3975dc8a67fd77b6e9d90 Mon Sep 17 00:00:00 2001 From: Bharat <13206972+bharat-p@users.noreply.github.com> Date: Wed, 26 Jul 2023 12:15:37 -0700 Subject: [PATCH] Fixes #8310 Fix maximum recursion depth exceeded error (#8313) ElasticsearchVectorStore.as_retriever() method is returning `RecursionError: maximum recursion depth exceeded` because of incorrect field reference in `embeddings()` method - Description: Fix RecursionError because of a typo - Issue: the issue #8310 - Dependencies: None, - Tag maintainer: @eyurtsev - Twitter handle: bpatel --- libs/langchain/langchain/vectorstores/elastic_vector_search.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/langchain/langchain/vectorstores/elastic_vector_search.py b/libs/langchain/langchain/vectorstores/elastic_vector_search.py index 6de04aff82b..9e67cb11647 100644 --- a/libs/langchain/langchain/vectorstores/elastic_vector_search.py +++ b/libs/langchain/langchain/vectorstores/elastic_vector_search.py @@ -155,7 +155,7 @@ class ElasticVectorSearch(VectorStore, ABC): @property def embeddings(self) -> Embeddings: - return self.embeddings + return self.embedding def add_texts( self,