habe zwar eine Datenbank angebunden, die auch auf fast jeder Seite angezapft wird, aber eigentlich möchte ich die Datenbank selbst nicht durchsuchen lassen.
wäre aber die einfachste lösung
SELECT id, title FROM content WHERE text like '%q%'
wobei q dem suchbegriff entspricht
Lieber wäre mir, wenn das Suchscript alle Seiten (also das Endergebnis der Scripts) durchsucht. Außerdem möchte ich - wenn möglich - keine Suche, die alle Seiten indizieren und die Ergebnisse in eine Datenbank screiben muss, sondern sozusagen eine "Echtzeit"-Suche.
alternativ:
du benötigst eine liste aller ressourcen/seiten die du im suchindex haben möchtest, diese gehst du in einer schleife durch und suchst im quelltext nach deinem suchbegriff (z.b. mit einem regurlären ausdruck)
diese methode ist allerdings sehr langsam für eine echtzeit suche und ist nicht wirklich empfehlenswert, da du sehr viele dinge beachten musst (markup entfernen, welches nicht in die suche rein soll (kommentare im quelltext, menuführung usw)