Jotta voimme näyttää osuvia tuloksia, meidän on ensin selvitettävä, mitä etsit – eli hakusi tavoite. Jotta tämä onnistuu, rakennamme kielellisiä malleja selvittääksemme, miten hakukenttään kirjoittamasi muutamat sanat vastaavat hyödyllisintä saatavilla olevaa sisältöä.
Tämä sisältää esimerkiksi sellaisia yksinkertaiselta vaikuttavia vaiheita kuin kirjoitusvirheiden tunnistaminen ja korjaaminen, mutta lisäksi myös kehittyneen synonyymijärjestelmän: sen avulla voit löytää aiheeseen liittyviä dokumentteja, vaikka niissä ei olisi juuri käyttämiäsi sanoja. Olet saattanut esimerkiksi tehdä haun "muuta kannettavan kirkkautta", mutta valmistaja on kirjoittanut "säädä kannettavan kirkkautta". Järjestelmämme ymmärtävät, miten sanat ja niiden merkitys liittyvät toisiinsa, ja yhdistävät sinut näin ollen oikeaan sisältöön. Järjestelmän kehittäminen kesti yli viisi vuotta, ja se parantaa eri kielillä tehtyjen hakujen tuloksia yli 30 %:ssa tapauksista.
Järjestelmämme myös yrittävät ymmärtää, minkätyyppistä tietoa etsit. Jos käytit haussasi sanoja kuten "ruoanlaitto" tai "kuvat", järjestelmämme ymmärtävät, että reseptien tai kuvien näyttäminen saattaisi sopia parhaiten tavoitteeseesi. Jos teet haun ranskaksi, useimmat näytettävät tulokset ovat samalla kielellä, koska sitä todennäköisesti haluat. Järjestelmämme voivat myös tunnistaa, että useilla hauilla on paikallinen tavoite, joten kun teet haun "pizza", saat tuloksia paikallisista yrityksistä, joilla on kotiinkuljetus.
Jos käytät trendaavia avainsanoja, järjestelmämme ymmärtävät, että päivitetty tieto saattaa olla hyödyllisempää kuin vanhemmat sivut. Jos siis haet urheilutuloksia, yrityksen tuloja tai mitään johonkin uuteen liittyvää, näet uusimmat tiedot.