Keyword-Stemming ist das Zurückführen von Wortformen auf ihren Stamm, damit Beugungen als dasselbe Wort gelten. „Webseite“, „Webseiten“ und „der Webseite“ landen so auf einem gemeinsamen Eintrag im Index.
- Keyword-Stemming
Das Zurückführen von Wortformen auf ihren Stamm, damit Beugungen als dasselbe Wort gelten.
Beispiel: „Durch Keyword-Stemming findet die Suche nach „Agenturen“ auch Seiten, auf denen „Agentur“ steht.“Auch: Wortstammbildung. Das Verfahren stammt aus dem Information Retrieval und ist älter als die Websuche; der bekannteste Algorithmus dafür ist der Porter-Stemmer von 1980.
Verwandt ist die Lemmatisierung: Sie bestimmt die Grundform über ein Wörterbuch, während Stemming die Endung nach Regeln abschneidet.
Was Suchmaschinen mit Keyword-Stemming tun
Sie gleichen Anfrage und Dokument auf der Ebene der Stämme ab. Wer nach „Website erstellen lassen“ sucht, bekommt auch Seiten, auf denen „Websites erstellt“ steht, ohne dass diese Formulierung irgendwo wörtlich vorkommen muss.
Google tut das seit 2003 und hat es damals öffentlich angekündigt. Im Deutschen ist der Nutzen größer als im Englischen, weil die Sprache mehr Formen kennt und zusammengesetzte Wörter dazukommen.
Was Keyword-Stemming für Texte bedeutet
Entspannung. Weil die Suchmaschine Formen zusammenführt, muss kein Satz um eine bestimmte Form herumgebaut werden. Das ist der technische Grund, warum Texte besser werden, wenn man sie schreibt, statt Begriffe einzupassen; siehe Keyword-Dichte.
Es gibt eine Ausnahme: Namen und feste Begriffe. Eine Produktbezeichnung, ein Gesetzeskürzel oder ein Eigenname gehört in der Form in den Text, in der danach gesucht wird.
Wo Keyword-Stemming an Grenzen stößt
Bei Zusammensetzungen und bei Wörtern, die gleich aussehen und Verschiedenes meinen. „Golf“ als Sport, Auto und Meeresbucht teilt sich einen Stamm; die Unterscheidung leisten erst die Verfahren, die den Zusammenhang auswerten.
Deshalb ist Stemming heute nur noch ein Baustein unter mehreren. Was die Zuordnung tatsächlich trägt, sind Modelle, die den ganzen Satz lesen; siehe NLP in der Suche.