Yahoo! BOSS and trainspotting

4,435 views
4,119 views

Published on

how to use Yahoo! BOSS. A presentation with Skills Matter in London by Ted DRAKE.

Published in: News & Politics, Technology
3 Comments
4 Likes
Statistics
Notes
No Downloads
Views
Total views
4,435
On SlideShare
0
From Embeds
0
Number of Embeds
242
Actions
Shares
0
Downloads
26
Comments
3
Likes
4
Embeds 0
No embeds

No notes for slide

Yahoo! BOSS and trainspotting

  1. Trainspotting with Yahoo! BOSS Ted DRAKE | Yahoo! France | June 2, 2009 (a)
  2. What is BOSS? WHAT: Yahoo! Search BOSS is a set of tools that developers, start-ups and established internet companies can use to build next generation search experiences. WHY: To encourage innovation and also generate additional opportunities to drive volume for Yahoo! Search.
  3. BOSS Search Terms that allow users to: <ul><li>Re-rank results </li></ul><ul><li>Blend results/content sources </li></ul><ul><li>Use any monetization platform </li></ul><ul><li>Access unlimited queries </li></ul><ul><li>Present results in any way </li></ul><ul><li>Brand their products in any way </li></ul>Features: <ul><li>Web/Image/News/Spelling </li></ul><ul><li>Key Terms (from Search Assist) </li></ul><ul><li>SearchMonkey Structured Data </li></ul><ul><li>Expanded Abstracts </li></ul><ul><li>Page data from Search Exp. </li></ul><ul><li>40+ lang/region pairs </li></ul><ul><li>Porn/Adult filtering </li></ul><ul><li>Mashup Framework </li></ul><ul><li>Delicious data </li></ul>
  4. BOSS Lens (Summer 2009) Sorting options <ul><li>Refiners </li></ul><ul><li>Property </li></ul><ul><li># of comments </li></ul><ul><li>- Author </li></ul>Native branding & presentation style <ul><li>Structured data </li></ul><ul><li>Comments </li></ul><ul><li>Author </li></ul><ul><li>Date </li></ul>Shortcuts YSM Ads
  5. BOSS is a Data API, not a Search API
  6. Meet Tom the Trainspotter (b)
  7. Not this Tom
  8. Tom’s Train Site <ul><li>/blog/ </li></ul><ul><li>/photos/ </li></ul><ul><li>/schedules/ (.xls) </li></ul><ul><li>/maps/ </li></ul><ul><li>/blueprints/ (.pdf) </li></ul><ul><li>/spottings/ (geolocated) </li></ul><ul><li>/forum/ (was active 10 years ago) </li></ul><ul><li>/twitter/ </li></ul>
  9. Let’s bring that information to life (c)
  10. Tom’s Trains Search <ul><li>Tom wants to integrate the data across his site. </li></ul><ul><li>One search box for everything on www.tomstrains.com </li></ul><ul><li>The “site:” query filter limits search to a single domain. </li></ul><ul><li>/ysearch/web/v1/bittern+site=tomstrains.com? (1) </li></ul>
  11. Category Search <ul><li>/ysearch/web/v1/bittern+site=tomstrains.com+inurl=maps (2) </li></ul>
  12. Grab Related Photos <ul><li>Tom wants to display related photos from his photo gallery </li></ul><ul><li>/ysearch/images/v1/flying+banana? refererurl=tomstrains.com (3) </li></ul>(d)
  13. Tom Loves His Search Page Now he wants to BOSS his blog
  14. The Blueprint Module <ul><li>New tag : bp-{train model} </li></ul><ul><li>Module removes “bp-” </li></ul><ul><li>Search for .pdf files. </li></ul><ul><li>/ysearch/web/v1/bittern+site=tomstrains.com?type=pdf (4) </li></ul>(e)
  15. Tom’s Site Search <ul><li>Search entire site </li></ul><ul><li>Filter results by section </li></ul><ul><li>Filter by file type </li></ul><ul><li>Blog modules </li></ul>
  16. Tom is ready to build the ultimate trainspotting site
  17. Trains in the News <ul><li>Tom only wants fresh news. </li></ul><ul><li>Limit results to the last 7 days </li></ul>/ysearch/news/v1/london?age=1d-7d (5) (f)
  18. Add More Experts <ul><li>Tom’s friends are also trainspotters. </li></ul><ul><li>Tom updates the search to include their sites as well </li></ul><ul><li>/ysearch/web/v1/Gricer?sites=tomstrains.com, gentlemanrook.com,imaspotter.com,locomotive.edu (6) </li></ul>(g)
  19. Location Based Results <ul><li>Get user’s location via Fire Eagle and Placemaker </li></ul><ul><li>Get information about upcoming train stations and the current location </li></ul><ul><li>Search the /schedules/ section for appropriate spreadsheets </li></ul><ul><li>Display images and information from the /spottings/ section. </li></ul>
  20. 3 Layers of Context <ul><li>Yahoo! Defined - Keyterms </li></ul><ul><li>User Defined - Delicious Data </li></ul><ul><li>Publisher Defined - SearchMonkey (microformats + RDF) </li></ul>
  21. BOSS Keyterms <ul><li>Keyterms associated with the result page by the Yahoo! Search Index </li></ul><ul><li>Used in Yahoo for search suggestions </li></ul><ul><li>/ysearch/web/v1/crompton?view=keyterms (7) </li></ul>
  22. Delicious Data <ul><li>User-Generated Tags from Delicious </li></ul><ul><li>Quantity for each tag </li></ul><ul><li>Number of users who saved the target page. </li></ul><ul><li>/ysearch/web/v1/crompton?view=delicious_toptags,delicious_saves (8) </li></ul>
  23. SearchMonkey <ul><li>SearchMonkey surfaces semantic information for Yahoo! Search and BOSS </li></ul><ul><li>Microformats and RDF defined data is available </li></ul><ul><li>Two formats for data structure </li></ul><ul><li>/ysearch/web/v1/crompton?view=searchmonkey_feed | searchmonkey_rdf (9) </li></ul>
  24. /ysearch/web/v1/crompton?view=keyterms,delicious_toptags,delicious_saves,searchmonkey_feed (10)
  25. Using Tags <ul><li>Aggregate all keyterms, Delicious tags, and SearchMonkey tags for result set. </li></ul><ul><li>Sort to get most popular tags. </li></ul><ul><li>Create tag clouds, related searches, search suggestions, relevancy changes. </li></ul>
  26. Trainspotting Relationships <ul><li>Relationships: rel=“me, met, friend,…” </li></ul><ul><li>Search for the resource url amongst sites that use XFN </li></ul><ul><li>/ysearch/web/v1/tomstrains.com+searchmonkeyid:com.yahoo.page.uf.xfn?view=searchmonkey_feed (11) </li></ul>
  27. Contextual Modules <ul><li>Display modules when queries match certain patterns. </li></ul><ul><li>“ locomotive|engine|diesel” triggers an engineering module </li></ul><ul><li>“ dining|first-class|passenger” triggers passenger module </li></ul><ul><li>“ steam|vintage” displays the RSS feed for a train history blog. </li></ul>
  28. Resource Details <ul><li>Tom wants to gather more information on each of his experts. </li></ul><ul><li>Several BOSS requests </li></ul><ul><ul><li>Site Explorer inlinks : /ysearch/se_inlink/v1/gentlemanrook.com (12) </li></ul></ul><ul><ul><li>Site Explorer Pagedata : /ysearch/se_pagedata/v1/gentlemanrook.com (13) </li></ul></ul><ul><ul><li>Web search of resource : /ysearch/web/v1/gentlemanrook.com?view=keyterms,delicious_toptags,language&abstract=long&start=0&count=1 (14) </li></ul></ul>
  29. Resources <ul><li>Yahoo! BOSS: http://developer.yahoo.com/boss </li></ul><ul><li>BOSS Mashup Framework: http://developer.yahoo. com/search/boss/mashup .html </li></ul><ul><li>YQL: http://developer.yahoo.com/yql </li></ul><ul><li>Fire Eagle: http://developer.yahoo.com/fireeagle/ </li></ul><ul><li>Placemaker: http://developer.yahoo.com/placemaker/ </li></ul><ul><li>oAuth: http://oauth.net/ </li></ul><ul><li>Open Social: http://www.opensocial.org/ </li></ul><ul><li>Open Data: http://theinfo.org </li></ul><ul><li>Alt Search Engines: http://www.altsearchengines.com/ </li></ul><ul><li>BOSS Hacks: http://bosshacks.com </li></ul><ul><li>Ted DRAKE: tdrake@yahoo-inc.com </li></ul>
  30. BOSS Requests <ul><li>Site Specific : http://boss.yahooapis.com/ysearch/web/v1/bittern+site=tomstrains.com?appid={yourBOSSappid}&format=xml </li></ul><ul><li>InUrl filtering : http://boss.yahooapis.com/ysearch/web/v1/london+tube+site=tomstrains.com +inurl=maps?appid={yourBOSSappid}&format=xml </li></ul><ul><li>Image search : http://boss.yahooapis.com/ysearch/images/v1/london+tube?refererurl=tomstrains.com&appid={yourBOSSappid} </li></ul><ul><li>File Type : http://boss.yahooapis.com/ysearch/web/v1/green+cargo+site=tomstrains.com?type=pdf&appid={yourBOSSappid}&format=xml </li></ul><ul><li>Sites attribute : http://boss.yahooapis.com/ysearch/web/v1/Gricer?sites=tomstrains.com, gentlemanrook.com,imaspotter.com,locomotive.edu& appid={yourBOSSappid}&format=xml </li></ul><ul><li>News search: http://boss.yahooapis.com/ysearch/news/v1/london+tube?age=1d-7d& appid={yourBOSSappid} </li></ul><ul><li>Keyterms : http://boss.yahooapis.com/ysearch/web/v1/crompton? appid={yourBOSSappid}&format=xml&view=keyterms </li></ul><ul><li>Delicious Data : http://boss.yahooapis.com/ysearch/web/v1/crompton? appid={yourBOSSappid}&format=xml&view=delicious_toptags,delicious_saves </li></ul><ul><li>SearchMonkey : http://boss.yahooapis.com/ysearch/web/v1/crompton? appid={yourBOSSappid}&format=xml&view=searchmonkey_feed </li></ul><ul><li>All Tags : http://boss.yahooapis.com/ysearch/web/v1/crompton? appid={yourBOSSappid}&format=xml&view=keyterms,delicious_toptags,delicious_saves,searchmonkey_feed </li></ul><ul><li>XFN data : http://boss.yahooapis.com/ysearch/web/v1/tdrake.net+searchmonkeyid:com.yahoo.page.uf.xfn?appid= {yourBOSSappid}&format=xml&start=0&count=15&view=searchmonkey_feed </li></ul><ul><li>Inbound links : http://boss.yahooapis.com /ysearch/se_inlink/v1/gentlemanrook.com? appid={yourBOSSappid}&format=xml </li></ul><ul><li>Page Data : http://boss.yahooapis.com /ysearch/se_pagedata/v1/gentlemanrook.com? appid={yourBOSSappid}&format=xml </li></ul><ul><li>Resource data : http://boss.yahooapis.com /ysearch/web/v1/gentlemanrook.com?appid= {yourBOSSappid}& view=keyterms,delicious_toptags,language&abstract=long&start=0&count=1&format=xml </li></ul>
  31. Photo Credits <ul><li>Bittern by Crowcombe Al. </li></ul><ul><li>Get out of my -ing way! by Crowcombe Al. </li></ul><ul><li>Bullet Train at Night by Ted Drake </li></ul><ul><li>Flying Banana by James F Clay </li></ul><ul><li>Train Blueprint by South Fraser OnTrax (SFOT) Transportation Advocacy Society </li></ul><ul><li>Train crash! by robpatrick </li></ul><ul><li>Railfans by bjakubski </li></ul><ul><li>CLS.07.04.22.R3.03.A by thomas.merton </li></ul>

×