Joho the Blog
|
|
|
December 10, 2004
As you type, the Google Suggests beta suggests completions based on how many hits there are for each possible fulfillment. At PA it suggests "Paris Hilton" and at PAM it suggests "Pamela Anderson," so clearly the technology works. Here's the script that makes it work. I think. Posted
by D. Weinberger at December 10, 2004 02:38 PM
TrackBackListed below are links to weblogs that reference Google Suggest:
» Google Java Script Foo - "Google Suggest" from Zacker Check it out….. And if you dig it, try typing a term into Dunstan Orchards “Live Search” bar. I’m dying to get [Read More]Tracked on December 10, 2004 03:22 PM
» Google Suggest: Gift or Gimmick? from mediajunk Tracked on December 17, 2004 12:18 PM |
Comments
"As you type, the Google Suggests beta suggests completions based on how many hits there are for each possible fulfillment."
Not so, at least, not according to my testing.
Type in 'Stephen' *yeah, I'm an ego tester, what of it? ;) *
It gives you Stephen King and Stephen Hawking as the top two results. That's the top two finishers in a Google serach on 'Stephen' as well.
But Stephen Hawking shows 340K results - less than several other Stephens below him. And less than 'Stephen Downes' which, at 350K, doesn't even show up on the list (despite being the third 'Stephen' in a Google search on that name).
It looks to me like - for names at least - Google drew and ordered from some sort of Celebrity Search site.
Posted by: Stephen Downes | December 10, 2004 07:14 PM
The Javascript was too opaque for me to try to decipher, but based on a few fragments as well as common sense - I'm guessing there is a conversation between the browser and Google going on in realtime, while I type.
This could be a Knownow/mod_pubsub type Javascript proxy server. It's pretty awesome that Google has done this.
If this interface becomes the default, it will be interesting to see what happens to performance. Now, presumably while the load is relatively light and over my 3 Mbs broadband link, it's quite snappy; if performance were significantly worse, the utility (such as it is) would decline to near zero.
Posted by: Craig B Allen | December 10, 2004 09:30 PM
>It looks to me like - for names at least - Google drew and ordered from some sort of Celebrity Search site.
I think they are primarily based on search volume. at least thats how Google makes it sound here:
http://labs.google.com/suggest/faq.html#q2
"Our algorithms use a wide range of information to predict the queries users are most likely to want to see. For example, Google Suggest uses data about the overall popularity of various searches to help rank the refinements it offers. An example of this type of popularity information can be found in the Google Zeitgeist. Google Suggest does not base its suggestions on your personal search history."
>If this interface becomes the default, it will be interesting to see what happens to performance.
It will change lots of search habbits (making search a bit more closed off) and cause massive change to their keyword auction based business model by causing additional bidding wars and lots and lots of fraud.
Posted by: aaron wall | December 11, 2004 07:27 AM
They already have a firefox extension for this. Really cool. It has some bugs but not bad for a night of hacking.
Get it here: http://www.loconet.ca/
Posted by: Xiros | December 12, 2004 08:29 PM
Merry Holidays from ze google alpha-bet meme.
http://www.google-alphabet.com
Posted by: google alphabet | December 13, 2004 10:42 AM
Hi guys,
I just finished implementing Google suggest for a dictionary database.
http://www.objectgraph.com/dictionary
The code is clean and you could see it by using "View Source". Also there is a section "how does it work?" to see the actual code and database.
The dictionary database is on an SQL server (total of 18000+ words) with an index on the word column.
Posted by: Gavi Narra | December 25, 2004 09:38 AM
I'm not sure why all the hype about doing javascript postbacks. We have done this in our web ap. Not exactaly the same (each key down), but using JS to validate data input onBlur and also perhaps get stuff for example to fill in an account discription when the account number was typed in.
We have had some critisim from some team members.
1. It uses an ActiveX control and people disable this. (Not sure that it applies to our intranet ap though.)
2. It only works on Windows machines since it uses Microsoft.MSXML control. Although somewhere I think I read GS works on Safari and when looking at Googles javescript they are using the same object. Is it available on a non-Windows machine?
3. If you want a UI this rich you should create a win forms app.
Althought I did learn that you can use the autocomplete=off attribute, didn't know about that one.
Posted by: Bob Archer | January 6, 2005 03:15 PM
I noticed that google suggest does not show same number of results as google.com itself:
http://www.nirendra.net/cms/google/suggest
-Nirendra
Posted by: Nirendra Awasthi | May 11, 2005 04:46 PM
I need Java Script to enter several websites. Where can I find it so I can download it? Dlo I need to buy a disc????
Posted by: Lou Gilley | December 20, 2005 01:00 AM
Thanks for the google suggest beta. See you guys.
Posted by: Strafverteidiger Freiburg | April 29, 2007 05:41 PM