AACSearch
Anleitungen

Reranking

Die erste Ergebnisseite mit Ihrem Cross-Encoder neu ordnen — Konfiguration, HTTP-Vertrag und Diagnose.

settings.search.rerank (Konsole: Sucheinstellungen → Reranking): enabled, provider: "http", url, model, topN 1–50, timeoutMs 10–150, bis zu 8 fields. Kein LLM im Suchpfad.

POST <url>
Content-Type: application/json

{ "query": "trail shoe", "documents": [{ "id": "sku-1", "text": "Trail shoe\nAcme" }], "model": "bge-reranker-v2-m3" }
{ "scores": [0.91] }

Genau eine Zahl pro Dokument, höher = besser. Bei Timeout oder Fehler bleibt die Engine-Reihenfolge, die Antwort enthält "rerank": "skipped:<grund>"; bei Erfolg "rerank": "applied". Es werden nie Dokumente hinzugefügt, found ändert sich nicht, Seiten > 1 bleiben unberührt. Verschobene Treffer tragen hit_reasons[].kind = "rerank". Grenze: Diversität (MMR) läuft danach und kann erneut umsortieren.