Query-Rewrite

Query-Rewrite

Query-Rewrite bedeutet, dass ein System eine eingegebene Suchanfrage automatisch umformuliert, bevor es damit sucht. Ziel ist es, aus einer knappen oder unklaren Frage eine Formulierung zu machen, die zu besseren Treffern führt.

Wenn du etwas suchst, tippst du meistens nur ein paar Wörter ein. « Wetter morgen » oder « das mit dem Zoll und Autos ». Für einen Menschen ist das verständlich, für ein Suchsystem oft zu wenig. Query-Rewrite heißt: Das System schreibt deine Anfrage vorher heimlich um. Aus « das mit dem Zoll und Autos » wird zum Beispiel « neue Einfuhrzölle auf Autos 2025 ». Erst mit dieser umgeschriebenen Fassung wird dann tatsächlich gesucht. Du siehst davon normalerweise nichts, du merkst nur, dass die Ergebnisse besser passen.

Warum knappe Fragen schlechte Treffer liefern

Viele Suchsysteme vergleichen im Kern Wörter oder Bedeutungen von Texten. Wenn deine Anfrage andere Wörter benutzt als das gesuchte Dokument, geht der Treffer verloren. Ein Handbuch spricht von « Akkumulator », du tippst « Batterie leer ». Ohne Umschreiben findet das System die richtige Seite eventuell nicht. Query-Rewrite schließt genau diese Lücke zwischen Alltagssprache und Fachsprache.

Besonders wichtig ist das bei Chatbots, die vor der Antwort in Dokumenten nachschlagen. Dieses Nachschlagen nennt man Retrieval, also das Heranholen passender Textstellen aus einer Datenbank. Was dabei nicht gefunden wird, kann das Modell auch nicht in seiner Antwort verwenden. Eine schlechte Suchanfrage führt deshalb direkt zu einer schlechten oder erfundenen Antwort. Umgekehrt bringt eine gut umgeschriebene Anfrage oft mehr als ein größeres Sprachmodell.

Auch im Online-Handel geht es um Geld. Wer « Turnschuhe rot 42 » eingibt und nichts Passendes sieht, kauft nicht. Shops schreiben Anfragen daher um, korrigieren Tippfehler und ergänzen Synonyme wie « Sneaker ».

Vom Tippfehler bis zur zerlegten Frage

Die einfachste Form arbeitet mit festen Regeln und Wortlisten. Tippfehler werden korrigiert, Abkürzungen aufgelöst, Synonyme angehängt. Das ist schnell und billig, versteht aber keinen Zusammenhang. Deshalb übernehmen heute oft Sprachmodelle diese Aufgabe. Sie bekommen die Anfrage plus die vorherigen Nachrichten des Gesprächs und formulieren daraus eine eigenständige Frage.

Ein häufiger Fall ist das Auflösen von Bezügen. Du fragst « Wie teuer ist das Modell? », nachdem vorher über ein bestimmtes Auto gesprochen wurde. Allein steht in dieser Frage nicht, welches Auto gemeint ist. Das Rewrite ergänzt den Namen, sodass die Suche auch ohne Gesprächsverlauf funktioniert.

Eine zweite Technik zerlegt komplizierte Fragen in mehrere einfache. Aus « Welche Firma wuchs 2024 stärker, A oder B? » werden zwei getrennte Suchanfragen. Manche Systeme erzeugen außerdem absichtlich drei oder vier Varianten derselben Frage und suchen mit allen parallel. Danach werden die gefundenen Textstellen zusammengelegt und nach Relevanz sortiert. Der Preis dafür sind zusätzliche Rechenschritte und damit etwas längere Wartezeit.

Query-Rewrite in Suchmaschinen, Shops und KI-Assistenten

Bei Google und anderen Suchmaschinen läuft Query-Rewrite seit Jahren im Hintergrund. Die Vorschläge unter dem Suchfeld und Hinweise wie « Es wurde auch nach ... gesucht » sind sichtbare Verwandte davon. Auch die Meldung « Stattdessen suchen nach: » bei einem Tippfehler gehört in diese Familie.

In Firmenprodukten begegnet dir der Begriff meist im Zusammenhang mit internen Wissensdatenbanken. Ein Support-Chatbot soll Handbücher und alte Tickets durchsuchen. Entwickler messen dann, wie viele richtige Dokumente gefunden werden, mit und ohne Rewrite. Diese Zahl entscheidet oft darüber, ob so ein Assistent überhaupt brauchbar ist.

Ein typischer Irrtum ist, Query-Rewrite mit dem Umschreiben der Antwort zu verwechseln. Verändert wird nur die Suchanfrage, nicht der ausgegebene Text. Und mehr Umschreiben ist nicht automatisch besser: Wer eine Anfrage zu stark verändert, sucht am Ende nach etwas, das der Nutzer nie gemeint hat.

Subscribe free. Unsubscribe the second it sucks.

High-signal news across AI, business, UX, and tech. Every morning.