Ciao,
tempo fa usavo un script molto potente. Perlfect Search
http://www.perlfect.com/freescripts/search/
veramente ottimo ed adatto anche ad indicizzare siti molto grandi.
richiede però che sul server siano istallati i moduli perl DB_File, e l'accesso allo stesso tramite telnet o ssh.