Přejděte na >> nový blog <<
Z důvodů těžké spravovatelnosti tento blog zavírám a bude sloužit již jen jako archiv článků.
Weblog   Foto galerie   Odkazy   Implementace katedrálního portálu   ZČU-FAV

Google Web APIs (beta): vyhledávání na webu přímo do aplikace

Google Web APIs (beta): vyhledávání na webu přímo do aplikace

2005-11-08 22:34 | 958 x   Internet

Nedávno jsem si vyzkoušel personalizované vyhledávání na google.com. V nabídce služeb ke kontu, které google poskytuje, se na poslední místě skrývalo Google Web APIs (beta) pro programátory. Jelikož jsem byl zvědavý, co největší vyhledávač nabízí, prošel jsem si jejich stránky.

Co je Google Web APIs (beta)

Je to kit, který obsahuje knihovny, jenž dokáží zpřístupnit služby google.com z normální aplikace, tedy nejen z webu. Verze jsou v současné době dostupné pro Javu a .NET. Lze tedy celkem snadno doprogramovat do cizí a tedy newebové aplikace vyhledávání na internetu pomocí tohoto vyhledávače.

Jak to funguje? 

Funguje to pomocí webových services, které poskytuje server googlu. Komunikace probíha přes SOAP (Simple Object Access Protocol), který samostatně jede na všude používaném XML. Jednoduše se pošle na vyhledávač dotaz a server v něj stejným způsobem odpoví. Výhoda je ta, že se posílají čistá data, která se mohou uživateli zobrazit celkem libovolně, není nutné používat nic dalšího.

Na rozdíl třeba od API používaného na webových stránkách, si programátor zobrazuje výsledky zcela sám.

Co za to?

Při stahování je nutné souhlasit s licencí a dodržovat ji. Což nepřináší nejspíš žádné velké potíže. Služba je v betaverzi a je zdarma.

Omezení

Pro korektní funkčnost je nutné získat licenci. To není žádný problém. Při vytvoření účtu ji obdrží každý. Hlavním omezením služby je maximální provedení jednoho tisíce dotazů denně, což by nebylo tak hrozné. Horší je to, že služba google vrací výsledky výhradně po deseti kusech. Pokud stránkujete, jedná se o další dotaz.

Google Web APIs (beta) dokáže vrátit za den 10.000 položek.

Každý může obržet pouze jednu licenci. A těchto deset tisíc výsledků je pevně svázáno s touto licencí.

Podle manuálu, který je na stránkách lze touto službou prohledávat internet, je zde výslovně napsáno, že je vyloučeno prohledávání na přímo určitých webech – pomocí site: domane.com.

Aktivita google.com se mi v tomto směru pochopitelně líbí. Marketingový tah firmy je celkem jasný: uživatelům vnější použití zdarma, využití enginu pochopitelně za peníze.

Současný internet se točí kolem google a všichni jsou si toho vědomi. Proto vychází programátoři vstříct dosud prohledávacími službami nedotčenému odvětví.

Dokud jsem si nepřečetl omezení, které Google Web APIs (beta) přináší, dokázal jsem si jakés takés šikovné využití představit. Například nabízíte produkt a potřebujete uživateli zobrazit relevantní informaci k danému tématu. Ideální aplikace. Ovšem určitě nechcete, aby bylo vyhledávání provedeno všude, tedy i u konkurence. To je pochopitelně nežádoucí.

Limit deseti tisíc položek je zatím přijatelný, ovšem pro implementaci do solidně používaného programu to pochopitelně stačit určitě nebude. Čekal bych, že po uvedení oficiální verze bude větší počet vrácených výsledků nějak zpoplatněn, v současné verzi je při překročení limitu vrácena chyba.

Jsem docela zvědavý, jak na tento tah bude reagovat konkurence, ale věřím, že to nezůstane bez odezvy. Tak jako tak: většina novinek je postupem času opsána zbytek smečky vyhledávačů.

Jméno
Email
http://
Zpráva
  Příkazy Textile