Hi,
You may find something my colleague and I have created very useful.
It's called Grow Search. It uses no client-side scripting at all, just PHP with a simple XHTML 1.0 Strict form and buttons to search the site or display a site map. It indexes content on the fly so gives accurate results as soon as new content is added to a site. It also produces results in a simple XHTML list and displays pages by directory location and description. The description can be any unique HTML tag a designer might choose to use like the page <title> or <h1>. The form and results are easily styled using CSS.
We've worked hard to try and cover all the bases to make a plug-in that designers don't have to code other than styling it if they wish. We've also worked hard to give meaningful results based on keyword density from the document content and include features like the ability to hide directories, file types and files from the results.
The full features and demo is here: http://www.gr0w.com/amos/growsearch/
The official press release can be read here: http://www.gr0w.com/articles/press/grow_search_launched_press_release/
There is also an article on how and why we did it here: http://www.gr0w.com/articles/code/the_birth_of_growsearch/
All positive or negative suggestions and comments will be appreciated and taken note of. Many thanks for your time.
Regards,
Paul