Hi Marvin,
Ach ja, es sollte ohne Datenbank oder Index arbeiten, die Suche
also 'on the fly' vornehmen.
warum? (Insbesondere, da Du ja auch noch explizit Deine mySQL-Berechtigung erwähnt hast). Du würdest bei Verwendung entsprechender Indexstrukturen um _Größenordnungen_ bessere Ergebnisse erzielen können.
Der Code eines Indexers unterscheidet sich vom Code eines on-the-fly-HTML-Parsers nicht so sehr. Verstehen mußt Du die Dokumente in beiden Fällen - allerdings in Deinem Modell immer wieder, in meinem nur relativ selten (nämlich jeweils beim Aktualisieren des Indexes).
Viele Grüße
Michael