From 08fa38d56ddf9f48f2c06909ca4050e105ad1fa8 Mon Sep 17 00:00:00 2001 From: sarahberenji <105705069+sarahberenji@users.noreply.github.com> Date: Fri, 1 Mar 2024 21:18:10 +0100 Subject: [PATCH] community[patch]: the syntax error for Redis generated query (#17717) To fix the reported error: https://github.com/langchain-ai/langchain/discussions/17397 --- libs/community/langchain_community/vectorstores/redis/base.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/community/langchain_community/vectorstores/redis/base.py b/libs/community/langchain_community/vectorstores/redis/base.py index 814e8ee917e..1c7bc06f642 100644 --- a/libs/community/langchain_community/vectorstores/redis/base.py +++ b/libs/community/langchain_community/vectorstores/redis/base.py @@ -1118,7 +1118,7 @@ class Redis(VectorStore): base_query = f"@{vector_key}:[VECTOR_RANGE $distance_threshold $vector]" if filter: - base_query = "(" + base_query + " " + str(filter) + ")" + base_query = str(filter) + " " + base_query query_string = base_query + "=>{$yield_distance_as: distance}"