Index

Ein Index ist eine Liste von Daten, beispielsweise eine Gruppe von Dateien oder Datenbankeinträgen. Er wird normalerweise in einem Klartextformat gespeichert, das von einem Suchalgorithmus schnell durchsucht werden kann. Dadurch werden Such- und Sortiervorgänge für die im Index referenzierten Daten erheblich beschleunigt. Indizes enthalten häufig Informationen zu jedem Element in der Liste, beispielsweise Metadaten oder Schlüsselwörter. Dadurch können die Daten über den Index durchsucht werden, anstatt jede Datei einzeln zu lesen.

Beispielsweise kann ein Datenbankprogramm wie Microsoft Access einen Index der Einträge in einer Tabelle erstellen. Wenn eine SQL-Abfrage für die Datenbank ausgeführt wird, kann das Programm die Indexdatei schnell durchsuchen, um festzustellen, welche Einträge mit der Suchzeichenfolge übereinstimmen. Auch Suchmaschinen verwenden Indizes, um eine große Liste von Webseiten zu speichern. Diese Indizes, wie die von Google und Yahoo! erstellten, sind erforderlich, um Suchergebnisse schnell zu erzeugen. Müssten Suchmaschinen bei jeder Suchanfrage eines Benutzers Millionen von Seiten durchsuchen, würde das ungefähr ewig dauern. Glücklicherweise können Websuchen mithilfe von Suchindizes in weniger als einer Sekunde statt in mehreren Stunden durchgeführt werden.

Der Begriff „Index“ kann auch als Verb verwendet werden und bedeutet dann, wenig überraschend, einen Index zu erstellen. Er kann sich auch auf das Hinzufügen eines neuen Elements zu einem bestehenden Index beziehen. Beispielsweise indiziert Mac OS X 10.4 und höher die Festplatte, um einen durchsuchbaren Index für Apples Spotlight-Suchprogramm zu erstellen. Der „Googlebot“ von Google durchsucht das Web regelmäßig und fügt dem Google-Index neue Webseiten hinzu. Während die meisten Datenbank- und Festplattenindizes laufend aktualisiert werden, werden Suchmaschinenindizes nur alle paar Stunden, Tage oder sogar Wochen aktualisiert. Deshalb werden neu veröffentlichte Webseiten möglicherweise nicht in den Suchmaschinenergebnissen angezeigt. Für Webentwickler kann das zwar frustrierend sein, doch es ist ein kleiner Preis für den Komfort superschneller Websuchen.

Aktualisiert February 9, 2008 von Per C.

quizTesten Sie Ihr Wissen

A programming error that produces an inaccurate result is called what?

A
Syntax error
0%
B
Buffer error
0%
C
Process error
0%
D
Logic error
0%
Correct! Incorrect!     View the Logic Error definition.
More Quizzes →

Das Tech Terms Computer-Lexikon

Die Definition von Index auf dieser Seite wurde von den Autoren von TechTerms.com verfasst. Wenn Sie auf diese Seite verweisen oder diese Definition zitieren möchten, verwenden Sie bitte die grüne Zitierleiste direkt unterhalb der Definition.

Unser Ziel ist es, Computerbegriffe auf verständliche Weise zu erklären. Wir streben bei jeder veröffentlichten Definition nach Genauigkeit und Einfachheit. Wenn Sie Feedback zu dieser Definition haben oder einen neuen Fachbegriff vorschlagen möchten, kontaktieren Sie uns.

Der Tech Terms Newsletter

Erweitern Sie Ihr technisches Wissen mit unserem täglichen oder wöchentlichen Newsletter! Abonnieren Sie noch heute und erhalten Sie neue Begriffe und Quizze in Ihren Posteingang.

Melden Sie sich für den kostenlosen TechTerms‑Newsletter an

Wie oft möchten Sie eine E-Mail erhalten?

Sie können sich jederzeit über die Links in jeder E-Mail abmelden oder Ihre Einstellungen ändern. Fragen? Bitte kontaktieren Sie uns.

Hinweis: Der Newsletter wird auf Englisch versandt.