Google Suggest 655
Cristiano writes "As you type into the search box, Google Suggest guesses what you're typing and offers suggestions in real time. This is similar to Google's 'Did you mean?' feature that offers alternative spellings for your query after you search, except that it works in real time." It crashes Konqueror, but works nicely on Mozilla. Update: 12/11 by J : The engineer who thought of it, then built it in his "20% time," blogs about the process.
/. Spelling (Score:3, Funny)
Google
------
Did you mean: lose?
Yeah, Slashdot needs this badly.
Re:/. Spelling (Score:5, Funny)
It does suggest "loose women".
Re:/. Spelling (Score:5, Funny)
It does suggest "loose women".
It also suggests "loose weight". I can't believe how many web sites there are devoted to loosing weight. I guess that's the origin of the term, "to throw your weight around" -- so many people loosing it, and throwing weight will certainly loose it. What a bunch of loosers.
(and looking at that paragraph long enough makes me wonder if I've loosed it, myself)
Re:/. Spelling (Score:3, Interesting)
I'd hate to see it if it wasn't striking down entries. For example "sex" comes up with total blanks. No "sex addition" or anything, so its obviously removing stuff but apparently not flawlessly.
Reminds me a great google game. Turn strict search filtering on on google images and try and find porn using single word. My record is 2nd image with "cameltoe".
Re:/. Spelling (Score:2)
S
Cool! Just like form AutoComplete (Score:5, Insightful)
Wonder how it'll hold up when it gets out Beta though...it's bound to be pretty computationally intensive.
Re:Cool! Just like form AutoComplete (Score:2, Interesting)
Re:Cool! Just like form AutoComplete (Score:5, Funny)
Cheers,
Matt
Re:Cool! Just like form AutoComplete (Score:5, Informative)
Re:Cool! Just like form AutoComplete (Score:2)
Where n is???
Re:Cool! Just like form AutoComplete (Score:4, Informative)
(definition)
Definition: A theoretical measure of the execution of an algorithm, usually the time or memory needed, given the problem size n, which is usually the number of items. Informally, saying some equation f(n) = O(g(n)) means it is less than some constant multiple of g(n). The notation is read, "f of n is big oh of g of n".
Strangely enough, I got this definition from a Google search.
Re:Cool! Just like form AutoComplete (Score:4, Interesting)
Chris Mattern
Re:Cool! Just like form AutoComplete (Score:3, Insightful)
I'd guess that n will vary between now and when they release as they grow their database.
Interestingly, they seem to clamp down on search phrases that are synonyms and start with the same beginning. For instance, the search for
Re:Cool! Just like form AutoComplete (Score:3, Insightful)
Not always. Big-Oh only means the worst case. Quicksort is O(n^2), but the worst case is so rare that it usually performs better than many O(n log n) algorithms.
Re:Cool! Just like form AutoComplete (Score:3, Informative)
Not always. Big-Oh only means the worst case. Quicksort is O(n^2), but the worst case is so rare that it usually performs better than many O(n log n) algorithms.
Furthermore, Big-Oh only means an upper limit on the worst case. Quicksort is O(n^4), and O(n^5), and O(n^6). It also happens to be O(n^2), which is a much more useful statement. For some reason people like to talk about Big-Oh even if they really mean Big-Theta.
Re:Cool! Just like form AutoComplete (Score:3, Informative)
Big O notation [wikipedia.org] refers to the efficiency of the algorithm. If you really understand the notation, you wouldn't be asking what 'n' means. The original
What is n? (Score:3, Insightful)
I would really like to know where you came across this. Can point us to a discription of the algorithm?
Re:Cool! Just like form AutoComplete (Score:4, Interesting)
Instant access to any piece of human knowledge, and it now can guess what you are looking for right as you can type. The only next improvement I can think of is if it did related searches to the term you searched for, but I'm not sure how you would represent all of that data at once. Leave it to the Google geniuses
Re:Cool! Just like form AutoComplete (Score:3, Insightful)
I'm no Luddite, but might it not be significantly more exact to add the qualification "that can be found on the Internet"?
Re:Cool! Just like form AutoComplete (Score:3, Interesting)
Advertising potential? (Score:5, Interesting)
Looks nice, but what happens when you type "the"?
"the incredibles"
Is anyone else seeing the advertising possibilities?
Re:URL is same, with ?complete=1? (Score:3, Informative)
Re:URL is same, with ?complete=1? (Score:4, Informative)
function jb(){var A=null;
try{A=new ActiveXObject("Msxml2.XMLHTTP")}catch(e){try{A=ne
This function is obviously copyright google, inc., but being presented here for educational purposes only.
Re:URL is same, with ?complete=1? (Score:4, Informative)
Re:I call foul: CENSORSHIP (Score:4, Funny)
Careful though, some pervs our there might think you were talking about wanking, jagging, or otherwise masturbating. (Horrors!) They might not get your true message about amputees.
I keed, I keed. I was just very amused with puritanical way you approached the subject, and that you went the extra step not to condone it.
Try this: (Score:5, Interesting)
Re:Try this: (Score:2, Funny)
Top 4 results:
Microsoft
miniclip
Michael Moore
miserable failure
Re:Try this: (Score:2)
litigious bastards [sco.com]
Try this: (Score:4, Funny)
Re:Try this: (Score:4, Interesting)
gooooooooooooooogle 618
goooooooooooooooogle 23,300
gooooooooooooooooogle 198
I thought maybe it was a power-of-two thing, but other such disparities happen at non 2^n transitions. Interesting.
Re:Try this: (Score:3, Informative)
Great.. (Score:2, Funny)
[Google Search] [I'm Feeling Lucky]
Did you mean viagra?
Re:Great.. (Score:3, Interesting)
This is pretty amazing, really.
Crashes Konqeuror? (Score:5, Informative)
Re:Crashes Konqeuror? (Score:3, Informative)
Not like this? (Score:2, Interesting)
Try using it for a while and you'll get.
Using host libthread_db library "/lib/libthread_db.so.1".
[KCrash handler]
#7 0x409cfe74 in av_ () from
#8 0x41b6df56 in KJS::XMLHttpRequest::abort ()
from
#9 0x41b6f333 in KJS::XMLHttpRequestProtoFunc::tryCall ()
from
#10 0x41aeef77 in KJS::DOMFunction::call () from
#11 0x41c7332b in KJS::Object::call () from
Is it any coincidence (Score:5, Funny)
Re:Is it any coincidence (Score:2)
Re:Is it any coincidence (Score:4, Funny)
Their suggestions is ofcourse based on earlier interests shown from your ip. So when you type capital P, google knows that you are not intereste in Paris, France but Paris Hilton and no, it's not a hotel!
Re:Is it any coincidence (Score:3, Interesting)
Re:Is it any coincidence (Score:3, Interesting)
Neat, but on older systems... (Score:2)
Suggest failed (Score:3, Funny)
Now that I like.. (Score:2)
All I want is SEX.... (Score:2, Funny)
Google needs to open there eyes and know that some people (mostly male I assume) need extremely quick "relevant" results when they are out of passwords, and
My view (Score:2, Interesting)
Advertising potential (Score:3, Insightful)
P...aris Hilton (Score:2, Redundant)
Very useful, thank you.
Re:P...aris Hilton (Score:2)
Re:P...aris Hilton (Score:2)
Wow (Score:2, Interesting)
Re:Wow (Score:2)
Re:Wow (Score:3, Interesting)
Its javascript, using the XMLHTTP object to communicate with the server directly
You can see it http://www.google.com/ac.js cant say i understand it, Gmail using the same thing but way more advanced.
Good for seeing what popular searches are. (Score:2)
How does this come up with results, though? Does it just base them on the popularity of the search, or does it base them on how many produce results that users click through to?
No good... (Score:2, Funny)
p -> paris hilton
po -> poems
por -> porsche
I'd say it's pretty obvious what I intend to search for. This thing is utterly useless. (Although, in it's favour, I must say the Paris Hilton first link was pretty good.)
Notes (Score:2, Interesting)
* It ignores, um, non-work-safe input.
* It works fine on moderately esoteric topics -- I started typing n-s-a-r and it found NSArray, NSArrayController, NSArchiver, etc.
Is that so? (Score:2)
How is it so FAST!? (Score:4, Interesting)
It is blazingly fast. I expected it to be slowwwww.
Can somebody outline how it works?
Re:How is it so FAST!? (Score:3, Informative)
http://www.google.com/complete/search?
So, basicly they use some javascript to handle on keypress event, send the data to google and back, and display them
Re:How is it so FAST!? (Score:5, Interesting)
check itout [google.com]
Impressive
Re:How is it so FAST!? (Score:4, Informative)
Implementation details (Score:5, Informative)
It disables your browser's autocomplete on that textfield (for obvious reasons). Then it basically just defines a hidden div for that auto-complete dropdown (variations on this depending on browser... frickin' incompatibilities).
Each time you type a character, it populates that div body with the results of a quick, tiny query back to Google. It's NOT running the search for you; it's hitting (I assume) a simple, probably totally in-memory list of the most popular searches and number of results. That's how it can be so quick a response -- the lookup on their end is super-minimal, and the data to be transferred is probably less than 1k each time.
Cool. Nice concept, nice execution. And one of those nice "only obvious in hindsight" additions.
Even cooler -- it looks like (from the js file) they are supporting multiple languages here, not just English. Anyone using want to test this out for me? I think even Chinese is supported (or maybe that's the one that isn't.. I don't want to take the time to parse this properly).
Re:Implementation details (Score:3, Interesting)
http://www.google.com/complete/search?hl=en&js=tru e&qu=chicken [google.com].
You can substitute any string for "chicken", and hl is the language.
google whacks (Score:3, Interesting)
Newsworthy? (Score:2)
Why does everything Google does get on the front page of Slashdot?
Don't get me wrong, I love Google, and this is a neat feature, but this makes it to the front page?
Perhaps because it's innovative? No, this has been in various software products for years (especially notable on PDAs like the iPaq). Maybe it's really novel because it's on the web? Yes, it's on the Internet now so Google should patent it!
Sorry, but I just get this feeling
As it happens (Score:2)
I was just needing a way to solve all of my problems at once.
Privacy? (Score:3, Insightful)
I don't mind Google knowing what I ask, but I'm not sure I want the world to see them.
Re:Privacy? (Score:2)
Cookies
Upon your first visit to Google, a cookie is sent to your computer that uniquely identifies your browser. A "cookie" is a small file containing a string of characters that is sent to your computer when you visit a website. We use cookies to improve the quality of our service and to better understand how people interact with us. Google does this by storing user preferences in cookies and by tracking
Re:Privacy? (Score:3, Informative)
You wouldn't have been so surprised if you had done what the rest of use did and READ THE FAQ!
http://labs.google.com/suggest/faq.html [google.com]
You would have found it if you had clicked the "Learn More" link prominantly displayed on the page.
Your own previous searches are not used at all in determining results. The results you see are exactly the same results everyone else will see. You're sending the same information to Google that you send in a normal sear
I can see it now (Score:5, Funny)
"It looks like you are searching for lesbian porn again, do you remember what I showed you last time?"
"I know, I know, Lesbian porn,and can you rate these pages so I can update my page index?"
"Hello freak, try these"
The ABCs of Google Complete (Score:5, Interesting)
B is for Best Buy
C is for CNN
D is for Dictionary
E is for Ebay
F is for Firefox (yay!)
G is for Games
H is for Hotmail
I is for Ikea
J is for Jokes
K is for Kazaa
L is for Lyrics
M is for Mapquest
N is for News
O is for Online dictionary
P is for Paris Hilton (wtf?!)
Q is for Quotes
R is for Recipes
S is for Spybot
T is for Tara Reid
U is for Ups
V is for Verizon
W is for Weather
X is for Xbox
Y is for Yahoo
Z is for Zip Codes
Re:The ABCs of Google Complete (Score:5, Interesting)
1 is for 1
2 is for 2004 election
3 is for 3m
4 is for 411
5 is for 50 cent
6 is for 60 minutes
7 is for 7th heaven
8 is for 89.com (as bad as Paris Hilton!!)
9 is for 911
Re:The ABCs of Google Complete (Score:5, Interesting)
x : xbox
xx: xxl
xxx:
p: paris hilton
po: poems
por: porsche
porn:
s: spybot
se: sears
sex:
Somehow, I don't think these are based purely on search requests
Re:The ABCs of Google Complete (Score:4, Insightful)
Google is ranking these suggestions so that the ones you're most likely to search for are higher. So even though 's' has more hits than 'spybot', Google thinks you're more likely to search for 'spybot'. That makes sense - the terms people search for most often are not necessarily the pages with the most search results (or the highest Pagerank).
I wonder... (Score:3, Interesting)
Google suggests wrong spelling as well (Score:2, Interesting)
I figured this could be a useful feature as you probably don't make an effort to misspell your entries, yet many items on the web could have useful information with the misspelled word. S
Browser Wars (Score:2, Informative)
Didn't Microsdoft patent this? (Score:2, Interesting)
Just like Gmail (Score:2)
Weetabix (Score:2)
I'll have what they're having.
S = MacDonalds or Hoovers? (Score:2)
What Google needs is Lexis-Nexis and Journal tabs (Score:4, Insightful)
Re:What Google needs is Lexis-Nexis and Journal ta (Score:3, Informative)
Re:What Google needs is Lexis-Nexis and Journal ta (Score:3, Informative)
Hmm. Does interfere with FireFox autocomplete (Score:2, Informative)
Ok, it's interesting (Score:2)
But they should probably not even start making alist till 4-5 characters are typed, before that it's just suggesting stupid things.
Also, it uses JavaScript. I have never had to "trust" google to use it before and as time goes on I have less reason to truly trust them, I don't kno
Interesting Political Uses (Score:3, Funny)
If you go to the page [google.com] and type "George Bush is a" you get some interesting suggestions.
Re:Interesting Political Uses (Score:3, Informative)
Obfuscated Javascript (Score:4, Interesting)
http://www.google.com/ac.js [google.com]
The Javascript is ripped to shreds as far as readability goes, but buried in there somewhere is the key to making your own app based on this. If you were so inclined to piggy-back on top of this technology. Not that I'd advocate such things.
Re:Obfuscated Javascript (Score:3, Informative)
Re:Obfuscated Javascript (Score:3, Insightful)
Yippee! A new source of amusement! (Score:5, Funny)
my cat:
my girlfried:
(No suggestions, obviously Google is run by a pack of lonely nerds).
my boyfriend:
(Okay, make that an apparently gay pack of lonely nerds).
darth vader is:
(A delusional pack of gay nerds?)
Oh, the fun I'll have with this new toy when I'm bored at work.
Re:Yippee! A new source of amusement! (Score:3, Funny)
(No suggestions, obviously Google is run by a pack of lonely nerds).
No, it's just because you misspelled girlfriend.
In a later report..... (Score:3, Funny)
Re:Not useful (Score:2)
Re:Does not work with Opera 7.54 (Score:2)
Re:Google starts to suck (Score:4, Interesting)
Re:Google starts to suck (Score:3, Interesting)
What? Are you trying to rewrite history in some way? I would say that the acceptance of Microsoft products have never really been higher than it is today. All OS's they had before 2k were disgraces. XP is popular and far from the resource hog slashdotters like to pretend that it is (have a look at any other desktop environment), in fact the system requirement leap between 2k an
Re:Google starts to suck (Score:3, Insightful)
They sure are starting to suck.
Re:Why they probably block searches containing "se (Score:3, Funny)