From 433f99dd7858a2ad7cda27a1ca9be0326b0f2c92 Mon Sep 17 00:00:00 2001 From: Deven Patel Date: Fri, 26 Jan 2024 10:08:47 +0530 Subject: [PATCH] [Bugfix] fix typo in opensearch db (#1218) --- embedchain/vectordb/opensearch.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/embedchain/vectordb/opensearch.py b/embedchain/vectordb/opensearch.py index e9a4baf1..e21bf220 100644 --- a/embedchain/vectordb/opensearch.py +++ b/embedchain/vectordb/opensearch.py @@ -98,7 +98,7 @@ class OpenSearchDB(BaseVectorDB): if where: for key, value in where.items(): - query["bool"]["must"].append({"term": {f"metadata.{key}.keyword": value}}) + query["query"]["bool"]["must"].append({"term": {f"metadata.{key}.keyword": value}}) # OpenSearch syntax is different from Elasticsearch response = self.client.search(index=self._get_index(), body=query, _source=True, size=limit)