Indexieren
Indexieren bezeichnet in der Informationstechnik den Prozess der Erstellung eines Index, einer Datenstruktur, die den Zugriff auf Datensätze beschleunigt. Ein Index dient dazu, Suchanfragen schneller zu erfüllen, indem er die Suche auf eine Teilmenge relevanter Datensätze einschränkt, statt alle Datensätze einer Sammlung zu durchsuchen. Indizes werden in verschiedenen Kontexten eingesetzt, insbesondere in relationalen Datenbanken, Volltextsuchmaschinen und Bibliothekskatalogen.
In relationalen Datenbanken sind Indizes strukturierte Datenstrukturen wie B- oder B+-Bäume oder Hash-Indizes. Sie ermöglichen es,
Bei der Volltextindizierung entsteht ein Inverted Index, der jedes vorkommende Wort mit den Dokumenten verknüpft, in
Anwendungsbereiche reichen von Datenbanksystemen über Suchmaschinen bis hin zu digitalen Bibliotheken. Die Indizierung erfordert eine Balance