Your SlideShare is downloading. ×
0
Yahoo! BOSS and trainspotting
Yahoo! BOSS and trainspotting
Yahoo! BOSS and trainspotting
Yahoo! BOSS and trainspotting
Yahoo! BOSS and trainspotting
Yahoo! BOSS and trainspotting
Yahoo! BOSS and trainspotting
Yahoo! BOSS and trainspotting
Yahoo! BOSS and trainspotting
Yahoo! BOSS and trainspotting
Yahoo! BOSS and trainspotting
Yahoo! BOSS and trainspotting
Yahoo! BOSS and trainspotting
Yahoo! BOSS and trainspotting
Yahoo! BOSS and trainspotting
Yahoo! BOSS and trainspotting
Yahoo! BOSS and trainspotting
Yahoo! BOSS and trainspotting
Yahoo! BOSS and trainspotting
Yahoo! BOSS and trainspotting
Yahoo! BOSS and trainspotting
Yahoo! BOSS and trainspotting
Yahoo! BOSS and trainspotting
Yahoo! BOSS and trainspotting
Yahoo! BOSS and trainspotting
Yahoo! BOSS and trainspotting
Yahoo! BOSS and trainspotting
Yahoo! BOSS and trainspotting
Yahoo! BOSS and trainspotting
Yahoo! BOSS and trainspotting
Yahoo! BOSS and trainspotting
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Yahoo! BOSS and trainspotting

3,579

Published on

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

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
3,579
On Slideshare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
25
Comments
3
Likes
4
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 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 &amp; 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&amp;abstract=long&amp;start=0&amp;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}&amp;format=xml </li></ul><ul><li>InUrl filtering : http://boss.yahooapis.com/ysearch/web/v1/london+tube+site=tomstrains.com +inurl=maps?appid={yourBOSSappid}&amp;format=xml </li></ul><ul><li>Image search : http://boss.yahooapis.com/ysearch/images/v1/london+tube?refererurl=tomstrains.com&amp;appid={yourBOSSappid} </li></ul><ul><li>File Type : http://boss.yahooapis.com/ysearch/web/v1/green+cargo+site=tomstrains.com?type=pdf&amp;appid={yourBOSSappid}&amp;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&amp; appid={yourBOSSappid}&amp;format=xml </li></ul><ul><li>News search: http://boss.yahooapis.com/ysearch/news/v1/london+tube?age=1d-7d&amp; appid={yourBOSSappid} </li></ul><ul><li>Keyterms : http://boss.yahooapis.com/ysearch/web/v1/crompton? appid={yourBOSSappid}&amp;format=xml&amp;view=keyterms </li></ul><ul><li>Delicious Data : http://boss.yahooapis.com/ysearch/web/v1/crompton? appid={yourBOSSappid}&amp;format=xml&amp;view=delicious_toptags,delicious_saves </li></ul><ul><li>SearchMonkey : http://boss.yahooapis.com/ysearch/web/v1/crompton? appid={yourBOSSappid}&amp;format=xml&amp;view=searchmonkey_feed </li></ul><ul><li>All Tags : http://boss.yahooapis.com/ysearch/web/v1/crompton? appid={yourBOSSappid}&amp;format=xml&amp;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}&amp;format=xml&amp;start=0&amp;count=15&amp;view=searchmonkey_feed </li></ul><ul><li>Inbound links : http://boss.yahooapis.com /ysearch/se_inlink/v1/gentlemanrook.com? appid={yourBOSSappid}&amp;format=xml </li></ul><ul><li>Page Data : http://boss.yahooapis.com /ysearch/se_pagedata/v1/gentlemanrook.com? appid={yourBOSSappid}&amp;format=xml </li></ul><ul><li>Resource data : http://boss.yahooapis.com /ysearch/web/v1/gentlemanrook.com?appid= {yourBOSSappid}&amp; view=keyterms,delicious_toptags,language&amp;abstract=long&amp;start=0&amp;count=1&amp;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>

×