Support filtered hybrid searches

This commit is contained in:
Sleeps
2026-10-06 16:36:52 +01:00
parent 33c68ed24b
commit ad59ff53f6
+3
View File
@@ -87,6 +87,7 @@ class Meili:
query: str,
limit: int = 10,
semantic_ratio: float = 0.8,
filter_expression: str | None = None,
) -> dict:
payload = {
"q": query,
@@ -98,6 +99,8 @@ class Meili:
"limit": limit,
"showRankingScore": True,
}
if filter_expression:
payload["filter"] = filter_expression
return self._check(self.session.post(
f"{self.url}/indexes/{self.index}/search",
json=payload,