More news about Google's laboratory experiments - take a look at Google Suggest. Pop a search term in the box and see how various possibilities are suggested in the drop down 'suggestions box'. Note how the contents of the box change rapidly as you input more characters. It's not exactly a thesaurus, more of an alphabetical index, but one that changes automatically as more information is received by the system.
I started to enter the term 'ethnomethodology' and found this list as I got to 'ethnometho-':
| ethnomethodology | 61,000 results |
| ethnomethodological | 18,100 results |
| ethnomethodolgy | 154 results |
| ethnomethodology definition | 27,700 results |
| ethnomethology | 75 results |
| ethnomethodology garfinkel | 17,500 results |
| ethnomethodology and garfinkel | 17,800 results |
| ethnomethodological definition | 10,300 |
| ethnomethodology garfinkle | 430 |
| ethnomethodologist | 2,460 |
So, if I want to know what an ethnomethodologist is and what s/he does, I use the down arrow to move there and click or hit Enter. If, one the other hand, I'm interested in definitions, I have a choice.
This seems to be a pretty slick way of narrowing one's search rather quickly and, according to an item on C|Net, it is the result of using the AJAX technology. As the item points out, this means Asynchronous Javascript + XML, and it has been around a while in various guises, and:
Instead of loading a web page, at the start of the session, the browser loads an Ajax engine — written in JavaScript and usually tucked away in a hidden frame. This engine is responsible for both rendering the interface the user sees and communicating with the server on the user's behalf. The Ajax engine allows the user's interaction with the application to happen asynchronously — independent of communication with the server. So the user is never staring at a blank browser window and an hourglass icon, waiting around for the server to do something.
As Google pushes the envelope, so the competition hots up, with Yahoo releasing Mindset - a search engine with a slider to enable you to sort the output on a scale from 'shopping' to 'research'. It seems to be a trifle crude at present and perhaps they'll introduce more sliders for different characteristics, but it is worth taking a look.