Trunkierung (truncation)

Suchtechnik, die eine Anfrage erweitert, um alle Wörter mit derselben Wurzel einzuschließen, ohne dass der Nutzer sie alle eintippen muss.


Definition

Mechanismus zur Query-Expansion, der die morphologische Wurzel nimmt und sie mit jedem Token im Index abgleicht, der mit dieser Zeichenkette beginnt. Kann automatisch oder mit explizitem Operator (*) angewendet werden. Zwei Varianten: Rechtstrunkierung (am häufigsten, erweitert das Ende) und Linkstrunkierung (erweitert den Präfix, seltener und rechenintensiver).

Wofür es nützlich ist

Reduziert ergebnislose Suchen durch morphologische Varianten: Plurale, Diminutive, konjugierte Verbformen. In Katalogen mit Fach-Nomenklatur (Referenzen, Codes) erspart sie es, jede Variante in Synonymen vorwegnehmen zu müssen.

Doofinder

Doofinder wendet Trunkierung während der Indexierung über morphologische Analyse automatisch an. Es normalisiert Begriffe auf ihre Wurzel und erlaubt es Teilanfragen, ohne zusätzliche Konfiguration Ergebnisse zu liefern. Ergänzt durch die Einstellung der Indexierungssprache.

Quellen

  • Introduction to Information Retrieval — Manning, Raghavan & Schütze
  • Search Engine Language — Doofinder Support