senza una base dati (e quindi l'uso di un linguaggio dinamico come asp, net, php...) i risultati, sia per il sito in se che per la ricerca, saranno sempre molto limitati (e a volte indesiderati).

tuttavia con uno script (in asp, net, php) si risolve parte della questione: si può leggere il contenuto di file statici e riportarne il link.
purtroppo non ho nulla sottomano da passarti come esempio.

un'altra strada semplice ma efficace è quella di farlo fare a google.
puoi integrare un form nelle tue pagine e google farà questo lavoro
https://cse.google.it/cse/