A Yahoo-Microsoft csatározás előtt dobta be a köztudatba a Yahoo! a SearchMonkey-t, mely felforgathatja a keresőkről alkotott elképzeléseinket, és még ha nem is tesz így, akkor is egy innovatív és bátor lépés a cég részéről.

A SearchMonkey több összefüggő lehetőség összerántása a Yahoo! keresőjének a megújítása céljából:
- Szemantikus adatok megjelenítése a találati listában, ahol a mikroformátumok, RDF, különböző egyéb standard XML formátumok, API-k (mint az OpenSearch) feldolgozása, és a találati listában megjelenítése történik. Felsorolják még az oldal kivonatolást is.
- Alkalmazások készítése, avagy “bárki” készíthet egy adott szolgáltatáshoz olyan kisalkalmazást, mely telepíthető a Yahoo! Search oldalán (ahogy egy Facebook alkalmazás, vagy egy Netvibes widget), és utána megjelenik a találati listában.
- A felhasználók is testreszabhatják a keresési eredményeket.
Ez a lépés több mint ügyes, és (nem)kicsit felrázhatja a keresőpiacot, bár attól “tartok”, hogy nem elég, hiszen gyorsan megjelenhetnek azok a megoldások, melyek a konkurens keresőkben is valamilyen trükkel “futtathatóvá” teszik ezeket az alkalmazásokat Ami igazán Google gyilkos lenne, ha a Yahoo engedné a találati lista manipulációját is – mivel ez a Google szent tehene. Más kérdés, hogy a Yahoo az egész megoldást PHP-re építi, melyek nála futtathatóak – a Google-nél pedig (még) nem hivatalosan támogatott nyelv a PHP. Az biztos, hogy a Google is lépni fog, ha a megoldás sikeres lesz. A Microsoft keresőjéről pedig csak Bill Gates beszél.
Alapvetően két megoldás van a keresési találatok megjelenésének módosítására, az egyik Infobar (infósáv), a másik pedig Enhanced Result (bővített/javított találat). Ez utóbbi a keresési találat megjelenését változtatja meg, az előbbi pedig egy csíkot tesz ki a keresési találat alá. A csík akkor jelenik meg, amikor:
- az alkalmazásunk túl általános, minden keresési találatot módosítani szeretne
- az alkalmazásunk túl “lassú”, mert külső adatforrásból dolgozik, és lassítaná a keresési oldal megjelenítésének folyamatát
- a módosított megjelenítésű találathoz nem csak az adott weblapról ránt be képet, vagy nem az adott weblapra mutató linket ad meg
- nem szabványosított megjelenítéssel jeleníti meg a találatot
- több alkalmazás is megcélozta az adott keresési találatot
A “rossz” hír az, hogy mindenképpen telepíteni kell a felhasználónak egy ilyen alkalmazást, avagy nem úgy működik, hogy ha van valamilyen szemantikus adat az oldalunkon, akkor az meg fog automatikusan jelenni a Yahoo kereső találati listájában.
Az Infobar megjelenése:

Az Infobar a lenyíló menüi alapból az Enhanced Result formájában jelennek meg, de saját megjelenítést adhatunk nekik.
Az Enhanced Result megjelenítése:

Az Enhanced Result az alábbi elemekből áll:
- Cím — A cím a találat első sorában jelenik meg címként. A mögötte levő URL nem változtathaó meg.
- Kép — Az előnézeti kép bal oldalra igazítva jelenik meg.
- Összefoglalás — A cím alatt, a képtől jobbra kerül. Négy sor áll rendelkezésünkre, ha megadunk linket, szótárat (lásd két következő lehetőség), akkor azok az összefoglalás helyét fogják csökkenteni.
- Linkek — Négy linket adhatunk meg, melyek a találati elem hosztjára kell, hogy mutassanak.
- Szótár — Kulcs/érték párok, avagy egy cím és egy hozzá tartozó érték – ebből is négy lehet. A képtől jobbra jelennek meg, metainformációk közlésére használhatóak.
Ügyesen összerakott lehetőségek, és a dokumentáció is kellemesre, jól használhatóra sikerült. Az alkalmazásépítésben egy kis varázsló segíthet minket. Ja, indult egy verseny is!
Egész jó nézőpont a SearchMonkey-hoz: http://www.readwriteweb.com/archives/semtech_making_the_web_searchable_searchmonkey.php