TheJackBright's picture
Deploy PolyGuard OpenEnv Space
877add7 verified
"""Result reranker."""
from __future__ import annotations
def rerank(results: list[dict], query: str) -> list[dict]:
qlen = max(1, len(query.split()))
return sorted(results, key=lambda item: abs(len(item.get("text", "")) - qlen * 24))