A releváns találatok megjelenítéséhez először is meg kell határoznunk, hogy a felhasználó egészen pontosan milyen információt keres, vagyis milyen szándék áll a keresés mögött. Nyelvi modellek építésével próbáljuk megfejteni, hogy a keresőmezőbe beírt, viszonylag kevés szó hogyan kapcsolható össze a leghasznosabb rendelkezésre álló tartalommal.
Ide tartoznak olyan látszólag egyszerű lépések, mint az elgépelések észlelése és kijavítása, és kiterjed arra is, hogy kifinomult szinonimarendszerünket is bevetjük, ami lehetővé teszi számunkra, hogy akkor is releváns dokumentumokat találjunk, ha nem pontosan a megadott szavakat tartalmazzák. Előfordulhat például, hogy a „laptop fényerejének beállítása” kifejezésre keresett rá, de a gyártó úgy fogalmazott, hogy „laptop fényerejének módosítása”. Rendszereink megértik, hogy hogyan kapcsolódnak a szavak és a szándék, így a megfelelő tartalomhoz vezethetik. Ennek a rendszernek a fejlesztése több mint öt éven át tartott, és a keresések több mint 30%-ában hozott jelentős fejlődést a használt nyelvtől függetlenül.
Rendszereink azt is megpróbálják értelmezni, hogy milyen típusú információt keresnek a felhasználók. Ha olyan szavakat használnak a lekérdezésben, mint a „főzés” vagy „képek”, rendszereink rájönnek, hogy a keresési szándékhoz receptek vagy képek megjelenítése a leginkább megfelelő. Ha franciául keresnek, a legtöbb megjelenő találat ezen a nyelven lesz, mivel valószínű, hogy ezt is szeretnék a felhasználók. Rendszereink azt is fel tudják ismerni, hogy sok lekérdezés helyi indíttatású, így ha a „pizza” kifejezésre keresnek rá, olyan közeli vállalkozások jelennek meg, amelyek kiszállítanak pizzát.
Ha felkapott kulcsszavakra keresnek rá, rendszereink képesek felmérni, hogy a naprakész információk hasznosabbak lehetnek, mint a régebben frissült oldalak. Ez azt jelenti, hogy amikor sporteredményekre, vállalati bevételekre vagy bármi kifejezetten új dologra keresnek rá, a legújabb információkat láthatják.