Also ich habe eine Suche für eine Seite gemacht, die Faktor 10-20 mehr Traffic und Mengen hatte und es war irrelevant, ob mod_perl oder nicht.
Wenn Du es schnell haben willst und auch eine Teilwortsuche verzichten kannst, dann ist der Wort-Index das richtig, quasi unbegrenzte Datenmenge möglich, hier ist mein Script, das Du sicher auch leicht erweitern oder umbauen kannst
http://www.perlunity.de/perl/scripts/script_webindexplus.shtml
die Worte kannst Du auch in mysql machen, dürfe aber den Server mehr belasten, die Leistungsfähigkeit des WortIndexes hängt auch mit dem Filesystem zusammen, genauer mit der Art des Zugriffes innerhalb einer Verzeichnisliste, im Schnitt wird ein deutscher Text ca. 5000 Worte haben, zu empfehlen ist ein Minimum auf 4 Zeichen, 3 nur, wenn es wirklich sein muss.
Für eine Teilwortsuche, müsste man mal einen Test </pfad/*SUCHEWORT* machen, habe ich noch nicht - jetzt werden halt die suchworte direkt geöffnet, schneller geht es nicht.
Viel Spass ...
Marky