Alternatives to SharePoint Search
I must admit that I've now become quite sceptical about all search vendors. They all claim to have the latest, greatest algorithms but really are all based on the same fundamental technology.
All searches are about the same when it comes to identifying documents which match the search parameters, SharePoint does this just fine, see how your search brings back 200+ documents, the file you wanted is in there, just on page 44 rather than where you want it.
The place where searches try to differentiate is in the ranking of these results, putting what you need on the first page. All the products I have seen just seen seem to use variants of the same type of formula relating the results to the frequency/significance of the words you are looking for. I can’t see why one would be especially better than any other. It’s an easy thing to try, most of these folk will provide evaluations or come with a demo version you can try onsite.
I don’t really believe that the view improvements such as relating documents together or graphical visualisation is really that great from a users perspective. They don’t use this functionality from Google, they just want to type a word and get a reply.
You will find some definitions around on how Google’s Page Rank technology works (http://www.iprcom.com/papers/pagerank/), it’s worth understanding so you can understand how you will never be able to recreate this on an intranet of only thousands of employees.
I’m waiting for search to start considering information beyond the simple lexical analysis of the documents. Why can’t the search know about me, and tailor my search results to put the IT Department expense claim form before the Finance Department Expense Claim form ? Why can’t the search learn that last time someone searched for X the document they wanted was on page 4, and the next time move the document up the ranking ? etc.
Until then, I know I’m going to get the most bang-for-buck by tailoring SharePoint search through thesaurus, best bets, noise-words, search scopes etc. For example we recently discovered that making a default search only consider the document created in the last 3 months made a big increase in user satisfaction. I strongly believe get better search results by paying for someone to manage search actively than paying $$$ for a specialised search package.