Forum Moderators: phranque
A larger site will benefit from having the key content indexed, but this needn't be too difficult. Perhaps just a text file with two fields per record, "title" and "page name" such as:
"bluewidget" "bw.htm"
Then the search would scan the index file for the search term, and display the associated page.
You can find free Perl search scripts on the web.
Don't think you need complex indexing scripts, or a SQL database, unless you're indexing millions of pages!
Matt