Skip to content

Commit 6987d7a

Browse files
added redis-flat
1 parent 5ac9791 commit 6987d7a

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

engine/clients/redis/search.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,9 @@ def search_one(cls, vector, meta_conditions, top) -> List[Tuple[int, float]]:
113113
if cls.algorithm == "HNSW":
114114
# 'EF_RUNTIME' is irrelevant for 'ADHOC_BF' policy
115115
if cls.hybrid_policy != "ADHOC_BF":
116-
params_dict["EF"] = cls.search_params["search_params"]["ef"]
116+
# Only set EF if it exists in search params (not needed for FLAT)
117+
if "ef" in cls.search_params["search_params"]:
118+
params_dict["EF"] = cls.search_params["search_params"]["ef"]
117119
if cls.algorithm == "SVS-VAMANA":
118120
params_dict["WS_SEARCH"] = cls.search_params["search_params"]["WS_SEARCH"]
119121
results = cls._ft.search(q, query_params=params_dict)

0 commit comments

Comments
 (0)