Gerd Marstedt: Textdatei oder Datenbank für Such-Script ?

Beitrag lesen

je grösser der Datenbestand, desto mehr holt die Verarbeitung über die Datenbank
(bei deinem derzeitigen Such-Algorithmus) auf und wird dann schliesslich viel, viel
besser. Der Grund dafür ist einfach:
In einer Datenbank kannst du Indizies definieren, diese sind wahre Performancebuster,
da nicht mehr jeder Datensatz der Tabelle durchforstet werden muss

Der einzige Index, (der mir einfällt), der für eine schnellere performance sorgen kann, wäre m.E. eine Sortierung der Datei-Wörter nach Anfangsbuchstaben. Dann müsste, wenn der Suchbegriff "Beethoven" ist, nur noch in der Tabellenrubrik "Dateiwörter mit Anfangsbuchstaben B" gesucht werden. Oder gäbe es noch andere sinnvolle und performance sparende Indizes für ein Suchscript? Wie sind denn bei Google (mal abgesehen vom Page ranking) die über robots gesammelten Dateiinformationen und gefundenen Suchwörter indiziert?