Why wouldn’t they use the same dictionary?

  • Kelly@lemmy.world
    link
    fedilink
    English
    arrow-up
    28
    ·
    5 months ago

    The google servers have access to a lot more resources than our puny little phones.

    • Onno (VK6FLAB)
      link
      fedilink
      arrow-up
      21
      arrow-down
      3
      ·
      5 months ago

      Whilst technically true, consider just how many CPU cycles Google wants to spend on your search query. In reality, as little as possible.

      I’d be pretty comfortable in guestimating that the resources on your phone vastly exceed that.

      Source: I write software for a living.

      • SzethFriendOfNimi@lemmy.world
        link
        fedilink
        arrow-up
        17
        ·
        edit-2
        5 months ago

        May have more resources but I suspect googles servers also have some fantastic caches of common misspelling based on what your locale is and what most people are searching for.

        A lot of that derived from aggregate data of searches that were more likely to be engaged with or lead to click through.

        That kind of data could be used on a phone if they wanted to download a large cache of it every so often but since it could be time and location dependent.

        Search: Olzempik

        • Right now… Olympics.

        • A few months from now and you’re in Washington state. Maybe you want Olympus?

        • Recent searches for diabetes… Ozempic?

        Some of that is just too hard to reasonable calculate and cache on a mobile device.

        • hoshikarakitaridia@lemmy.world
          link
          fedilink
          arrow-up
          5
          ·
          5 months ago

          I would add that it’s way more efficient because Google doesn’t have everyone using it mistyping all at once. So they can save up CPU cycles until they need them.