Hi Günter!
Ich habe recht gute Erfahrungen mit "SimplytheBestScript" gemacht (Link für die Suchmaschinen-Skripte: http://www.simplythebest.net/cgiscripts/searching.html).
Dort gibt es jede Menge fertige und leicht konfigurierbare CGI-Scripts (btw: Java-Script würde ich für die Lösung eines solchen Problems auch nicht empfehlen). Ich habe mir dort zum Beispiel ICE runtergeladen. Das Ding ist zugegebenermassen ziemlich alt. Aber wenn man sich ein Perl-Handbuch schnappt und das Programm mal durchgeht, kapiert man recht schnell wie's funktioniert. Ich war nach 2 Tagen soweit, dass ich einige Sachen ändern konnte und das Ding langsam das gemacht hat, was ich wollte. Nach 'ner Woche war das Script dann von der Geschwindigkeit und von den Features her besser als vorher (dass den Code außer mir sonst noch jemand lesen kann, bezweifle ich allerdings :). Nebenbei habe ich den Einstieg in Perl geschafft, was - glaube _ich_ - nicht unbedingt von Nachteil ist.
Der Vorteil an ICE ist übrigens, dass zwei getrennte Programme, eins für die Indizierung Deiner Seiten und eins für die eigentliche Suchfunktion vorhanden sind. Es bietet also ein recht gutes Gerüst.
Eine große Hilfe für den Einstieg in Perl - falls Du den wagen willst - findest im übrigen hier in SELFHTML:
http://selfhtml.teamone.de/cgiperl/index.htm
Viele Grüsse
Tobi H.