Eigene Suche mit Hilfe von Yahoo

Yahoo Boss Web Suche

26.2.2009 von Redaktion pcmagazin und Andreas Hitzig

Mithilfe von Web Services greifen Sie bei Yahoo bequem auf die gleiche Infrastruktur und Technologie zurück, wie die Yahoo-Suche selbst.

ca. 3:00 Min
Ratgeber
  1. Yahoo Boss Web Suche
  2. Teil 2: Yahoo Boss Web Suche
  3. Teil 3: Yahoo Boss Web Suche
  4. Teil 4: Yahoo Boss Web Suche
Yahoo Boss: Build Your Own Search Service
Boss ist ein echter Mehrwert für die Homepage.
© Archiv

Dieser Workshop bringt Ihnen die neue Plattform Boss (Build your Own Search Service) näher und zeigt Ihnen anhand von Beispielen, wie Sie diese auf Ihre Bedürfnisse zuschneiden können.

Boss-Grundlagen

Es ist ja nichts Neues, dass Suchmaschinenanbieter Schnittstellen auf Ihre Suchindizes und die Suchmaschine der Öffentlichkeit zur Verfügung stellen. Bereits seit einigen Jahren bietet Google verschiedene APIs zur direkten Nutzung der Google Suchmaschine und angegliederter Programme wie Google Maps. Dadurch sind eine Reihe interessanter Anwendungen, wie beispielsweise Google Hacks entstanden.

Diesen Weg bestreitet nun auch Yahoo und bietet Entwicklern den kompletten Zugriff auf den Suchmaschinen-Index über eine offene API und hat im Vergleich zu seinen Konkurrenten viele technische Restriktionen aufgehoben. Am interessantesten hierbei ist vor allem die Anzahl von unlimitierten Suchanfragen pro Tag - an dieser Stelle finden Sie vorrangig bei Google signifikante Einschränkungen. Aber auch die anderen Eigenschaften können sich sehen lassen:

• Sie können die Trefferliste von Yahoo nach Ihren eigenen Kriterien anpassen und verändern. •Die Suchergebnisse können Sie mit einem eigenen Layout versehen und sind nicht auf das Branding von Yahoo angewiesen. •Yahoo stellt ein sogenanntes Mashup Framework auf Basis einer Python- Bibliothek und Templates für Benutzer-oberflächen zur Verfügung, damit Sie die Ergebnisse der Schnittstelle mit anderen Datentöpfen mischen können. •Ihnen stehen insgesamt drei Suchtöpfe zur Verfügung, welche Sie individuell ansteuern können: die Suche im Web, in den Nachrichten und im Bilderarchiv.

Laut Yahoo soll dieser Funktionsumfang kontinuierlich erweitert werden.

Voraussetzungen

Damit Sie mit Ihren eigenen Entwicklungen loslegen können, benötigen Sie eine eigene Boss App ID. Diese bekommen Sie online unter . Diese Boss App ID müssen Sie dem generierten Suchstring immer mitgeben, damit Sie auch eine gültige Antwort bekommen. Diese wird in einem normierten XML- oder JSON-Format zurückgegeben.

Im Folgenden zeigt der Workshop, wie Sie für die drei Bereiche Web, News und Bilder Ihre eigenen Suchstrings zusammenstellen können und welche Parameter Ihnen dabei zur Verfügung stehen.

Allgemeine Parameter

Für alle drei Bereiche gibt es einige Parameter, die sich nicht ändern oder die Sie übergreifend einsetzen können. Der Hostname, an welchen Sie Ihre Suchanfrage richten, ist in allen Fällen . Auch der Aufbau der kompletten URI unterscheidet sich nicht zwischen den verschiedenen Suchtöpfen. Er sieht immer folgendermaßen aus:

boss.yahooapis.com/ysearch{anwendung}
/v1/{suchstring}?appid=xyz[&parameter1=wert1&parameter2=wert2&etc

Ein Suchstring liefert nur ein gültiges Ergebnis zurück, wenn Sie den Wert der App ID - im Beispiel xyz - durch Ihre zuvor beantragte App ID ersetzen. Es gibt insgesamt sieben Parameter, die Sie für alle drei Suchen gleichartig einsetzen können:

Yahoo Boss: Build Your Own Search Service
Yahoo stellt Ihnen ein Framework zur Kombination Ihrer Ergebnisse mit denen der Yahoo Suchmaschine zur Verfügung.
© Archiv

start gibt die Startnummer des ersten Treffers an. Der Standardwert ist 0. • count legt die Größe der Ergebnismenge zurück. Die API liefert maximal die 50 ersten Treffer zurück - der Standardwert beträgt 10. • lang gibt die Sprache der Anfrage an - dieser Wert muss in Kombination mit dem Wert region gesetzt werden. Die gültige Wertemenge können Sie online unter nachlesen. • region legt das Land fest, das als Kriterium für die Suchanfrage mit einfließen soll. So ist die Sprache für Deutschland und Österreich jeweils de, die region jedoch im Fall Deutschland de und im Fall Österreich at. • format definiert das Ausgabeformat Ihrer Trefferliste. Sie haben dabei die Auswahl zwischen xml und json, wobei Letzteres für Javascript Object Notation steht. • Nähere Informationen dazu erhalten Sie beispielsweise unter . • callback legt den Namen der Callback- Funktion zum Aufruf der Ergebnismenge fest - dieser wird beim Format json benötigt. • sites schränkt die Ergebnismenge auf Inhalte aus bestimmten Seiten ein.

Der richtige Suchstring

Die Auswahl an Optionen bei der Generierung des Suchstrings ist nicht so umfangreich wie bei der direkten Suche, aber sollte für die meisten Belange trotz allem ausreichen.

Die normale Zeichenkette wird auch bei Boss durch obere Anführungszeichen gekennzeichnet. Die Suchanfrage

boss.yahooapis.com/ysearch/web/v1/"Oliver Kahn"?appid=xyz&format=xml

sucht somit nach dem ehemaligen Bayern- Torhüter und jetzigen Sportmoderator Oliver Kahn - als Beschreibungssprache zur Aufbereitung der Ergebnismenge ist XML. Der Minus-Operator schließt gewisse Begriffe in den Ergebnisseiten aus.

Mehr lesen

Chronologische Liste und Netflix-Links

Marvel-Filme- und -Serien: Das ist die richtige Reihenfolge

Neuerscheinungen in der Übersicht

Netflix: Neue Filme und Serien

Vorschau auf Film- und Serien-Highlights

Amazon Prime Video: Neuheiten

Weiter zur Startseite  

Mehr zum Thema

internet, webdesign, adobe,  Illustrator, CS6

Webdesign

Webdesign in Adobe Illustrator CS6

Adobe Illustrator wird im Webdesign immer beliebter. Wie Sie das Tool richtig einsetzen, erfahren Sie hier.

Facebook stellte die neue Suche

Facebook

Facebooks Social Graph Search

Was sind die Implikationen für Unternehmen und Endanwender bei Facebooks neuer Suche Graph Search?

Der BGH erklärt das Internet zur Lebensgrundlage.

Online-Recht

Darauf müssen Sie bei den AGB achten

Allgemeine Geschäftsbedingungen liest sich niemand gerne durch. Sie sind jedoch notwendig und äußerst sinnvoll. Worauf sie achten sollten.

Online-Urheberrecht: Unser Ratgeber bietet Tipps für das Cloud-Recht.

Online-Recht in der Cloud

Wie sieht das Urheberrecht in der Wolke aus?

Dateien werden immer häufiger in der Cloud bereitgestellt. Rechtlich ist das jedoch durchaus problematisch. Wir klären über das Urheberrecht in der…

Logistik im E-Commerce: Prozesse rund um die Logistik.

E-Commerce-Logistik

Logistik im E-Commerce

Für den Erfolg eines Online-Shops sind zahlreiche Faktoren verantwortlich. Neben Produktvielfalt und Darstellung der Waren gehört auch die Logistik.