Slashdot Mirror


Google Suggest

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.

16 of 655 comments (clear)

  1. Cool! Just like form AutoComplete by GillBates0 · · Score: 4, Insightful
    but with a HUGE database/archive of possible candidates at it's disposal.

    Wonder how it'll hold up when it gets out Beta though...it's bound to be pretty computationally intensive.

    --
    An Indian-American Hindu committed to non-violent thought/speech/action alarmed by the global explosion of radical Islam
    1. Re:Cool! Just like form AutoComplete by mdf356 · · Score: 5, Funny

      It's surviving a slashdotting. What more do you want?

      Cheers,
      Matt

      --
      Terrorist, bomb, al Qaeda, nuclear, yellowcake, kill, assassinate. Carnivore is dead... long live Echelon.
    2. Re:Cool! Just like form AutoComplete by dustinbarbour · · Score: 4, Informative

      Yes, it would be intensive for their server should everyone decide to use it in place of standrd Google search. However, the algorithm behind their "Did you mean" runs in O(n^2) worst case and O(n) best case. Not too shabby.. The algorithm is what makes it possible.

  2. Try this: by elid · · Score: 5, Interesting

    Type in g. Then type o. Then type o again. And again. Keep typing o's... Look what happens :-)

  3. Crashes Konqeuror? by Shaman · · Score: 5, Informative

    Not mine. Worked like a charm. Version 3.3.2 on Gentoo Linux 64bit

    --
    ...Steve
  4. Is it any coincidence by Moth7 · · Score: 4, Funny

    That when you enter "P", the first suggestion is "Paris Hilton"? I guess this just proves that porn really does drive every new technology ;-)

  5. Re:/. Spelling by MillionthMonkey · · Score: 4, Funny

    When I type "loose" it doesn't suggest "lose".

    It does suggest "loose women".

  6. Re:/. Spelling by RobertB-DC · · Score: 4, Funny

    When I type "loose" it doesn't suggest "lose".

    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)

    --
    Stressed? Me? Of course not. Stress is what a rubber band feels before it breaks, silly.
  7. I can see it now by Timesprout · · Score: 4, Funny

    "It looks like you are searching for lesbian porn, would you like some help with that?"

    "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"

    --
    Do not try to read the dupe, thats impossible. Instead, only try to realize the truth
    What truth?
    There is no dupe
  8. The ABCs of Google Complete by Hatta · · Score: 5, Interesting

    A is for Amazon
    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

    --
    Give me Classic Slashdot or give me death!
    1. Re:The ABCs of Google Complete by dwvanstone · · Score: 5, Interesting

      Just to add to the list:

      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

    2. Re:The ABCs of Google Complete by Anonymous Coward · · Score: 5, Interesting

      Explain THIS though:
      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 :)

  9. Re:How is it so FAST!? by loconet · · Score: 5, Interesting

    Everytime you type a letter, it requests a special modified version of the search tool which only returns the necessary javascript data.

    check itout

    Impressive

    --
    [alk]
  10. Advertising potential? by gavint · · Score: 5, Interesting

    Looks nice, but what happens when you type "the"?

    "the incredibles"

    Is anyone else seeing the advertising possibilities?

  11. Implementation details by JavaRob · · Score: 4, Informative

    The source for the page is quite simple; most of the work happens in a condensed JavaScript library. Not easy reading (note the word "condensed" above, meaning function and variable names are 1 or 2 chars, and all extra whitespace was removed...), but it's actually pretty straightforward.

    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).

  12. Yippee! A new source of amusement! by slcdb · · Score: 4, Funny

    I got a real kick out of some of the suggestions.

    my cat: ... hates you ... breath smells like cat food ... hates me ... is an alien

    my girlfried:
    (No suggestions, obviously Google is run by a pack of lonely nerds).

    my boyfriend: ... is gay ... sucks ... cheated on me ... hates me ... dumped me
    (Okay, make that an apparently gay pack of lonely nerds).

    darth vader is: ... gay
    (A delusional pack of gay nerds?)

    Oh, the fun I'll have with this new toy when I'm bored at work.

    --
    Despite what EULAs say, most software is sold, not licensed.