Query Rewriting
« Zurück zum Glossar IndexQuery Rewriting bezeichnet die algorithmische Umformulierung einer Suchanfrage, um deren semantische Klarheit, Struktur oder Präzision zu verbessern. Ziel ist nicht die Erweiterung, sondern die Optimierung der Anfrage für das nachgelagerte Retrieval- oder Ranking-System. Query Rewriting ist ein zentraler Bestandteil moderner AI-Search-Architekturen.
Funktionsweise und Einordnung
Beim Query Rewriting wird die ursprüngliche Nutzeranfrage in eine alternative, systemoptimierte Form überführt.
Typische Gründe:
- Unklare oder fragmentarische Formulierungen
- Mehrdeutige Begriffe
- Dialogkontext berücksichtigen
- Strukturelle Normalisierung
Beispiel:
Original:
„bm25 erklärung kurz“
Rewritten:
„Was ist BM25 und wie funktioniert der Ranking-Algorithmus?“
Im Unterschied zur Query Expansion werden keine zusätzlichen Begriffe ergänzt, sondern die bestehende Anfrage präzisiert oder strukturell angepasst.
Varianten:
- Normalisierung von Abkürzungen
- Entitätsdisambiguierung
- Konversationskontext-Auflösung
- Sprachstil-Anpassung für Retrieval
Query Rewriting verbessert typischerweise die Präzision im Retrieval.
Strategische Bedeutung für SEO und AI-Search
AI-Search-Systeme analysieren Anfragen zunehmend kontextsensitiv.
Implikationen für Generative Engine Optimization:
- Inhalte sollten klare, vollständige Antworten enthalten.
- Explizite Entitätsdefinitionen erleichtern Disambiguierung.
- Strukturierte Überschriften passen zu umformulierten Anfragen.
- Natürlich formulierte Fragesätze erhöhen Anschlussfähigkeit.
Da Systeme Anfragen umformulieren, müssen Inhalte nicht exakt der ursprünglichen Nutzerformulierung entsprechen, sondern der semantischen Zielstruktur.
Sichtbarkeit entsteht durch semantische Passung zur optimierten Anfrage.
Beispiel
Dialogverlauf:
Frage 1: „Was ist Hybrid Search?“
Frage 2: „Und wie funktioniert das?“
Query Rewriting transformiert die zweite Anfrage zu:
„Wie funktioniert Hybrid Search?“
Der Dialogkontext wird integriert und präzisiert.
Häufige Fragen zu Query Rewriting
Was unterscheidet Query Rewriting von Query Expansion?
Query Rewriting verändert die Struktur oder Klarheit der Anfrage. Query Expansion ergänzt zusätzliche Begriffe. Rewriting optimiert Präzision, Expansion erhöht Recall.
Warum ist Query Rewriting in Dialogsystemen wichtig?
Nutzer stellen oft verkürzte oder kontextabhängige Folgefragen. Query Rewriting integriert den Gesprächskontext. Dadurch wird die Anfrage vollständig interpretierbar.
Beeinflusst Query Rewriting das Ranking?
Ja, da eine präzisere Anfrage zu gezielterem Retrieval führt. Relevanzbewertungen basieren auf der umformulierten Version. Die Qualität des Rewritings beeinflusst somit indirekt das Ranking.
Ist Query Rewriting nur für KI-Systeme relevant?
Es wird besonders in AI-Search- und RAG-Systemen eingesetzt. Auch klassische Suchmaschinen nutzen interne Anfrage-Normalisierung. In KI-Systemen ist die Kontextintegration jedoch stärker ausgeprägt.
Verwandte Begriffe
Query Expansion
Fan-Out Queries
Retriever
Dense Retrieval
Re-Ranking
Hybrid Search
Embeddings
Retrieval-Augmented Generation
Generative Engine Optimization