Maxim Mironjuk
-
November 03, 2025
Reine Vektorsuche findet thematisch passende Ergebnisse, selbst wenn kein Wort der Anfrage im Dokument vorkommt, verliert aber gelegentlich exakte Begriffstreffer, etwa eine konkrete Artikelnummer oder einen Markennamen, die BM25 zuverlässig findet. Reine Textsuche wiederum übersieht semantisch passende, aber wörtlich abweichende Formulierungen komplett. Hybrid Search versucht, das Beste aus beiden Welten zu vereinen, indem zwei unterschiedliche Rankings, eines aus BM25 und eines aus Vektorsuche, zu einer gemeinsamen Ergebnisliste zusammengeführt werden. Die technische Herausforderung dabei ist, dass BM25-Scores und Vektor-Distanzwerte auf vollkommen unterschiedlichen, nicht vergleichbaren Skalen liegen. Reciprocal Rank Fusion löst dieses Problem elegant, indem es nicht die Scores selbst, sondern die relativen Rangpositionen kombiniert. Dieser Artikel erklärt, wie RRF funktioniert, wann Hybrid Search reiner Vektorsuche tatsächlich überlegen ist und wie sich das Ganze konkret in einer Elasticsearch-Suchanfrage