If you run a website and hate the options available for offering searching on it, you might want to look at Swiftype.
Swiftype has just launched and is currently in beta. It is free during the beta testing phase though the final product is likely to cost money.
They might have a free edition for sites with limited number of pages.
The service offer APIs for complete control over your search engine. You can use a simpler method to create a search engine as well.
They offer complete control over what is shown in the search results. You can give preferences to important pages. You also get access to analytics of the searches conducted on your engine.