Trainspotting with Yahoo! BOSS Ted DRAKE | Yahoo! France | June 2, 2009 (a)
What is BOSS? WHAT:   Yahoo! Search BOSS is a set of tools that developers, start-ups and established internet companies c...
BOSS Search Terms that allow users to: <ul><li>Re-rank results </li></ul><ul><li>Blend results/content sources </li></ul><...
BOSS Lens (Summer 2009) Sorting options <ul><li>Refiners </li></ul><ul><li>Property </li></ul><ul><li># of comments </li><...
BOSS is a Data API, not a Search API
Meet Tom the Trainspotter (b)
Not this Tom
Tom’s Train Site <ul><li>/blog/  </li></ul><ul><li>/photos/  </li></ul><ul><li>/schedules/ (.xls)  </li></ul><ul><li>/maps...
Let’s bring that information to life (c)
Tom’s Trains Search <ul><li>Tom wants to integrate the data across his site. </li></ul><ul><li>One search box for everythi...
Category Search <ul><li>/ysearch/web/v1/bittern+site=tomstrains.com+inurl=maps  (2) </li></ul>
Grab Related Photos <ul><li>Tom wants to display related photos from his photo gallery </li></ul><ul><li>/ysearch/images/v...
Tom Loves His Search Page Now he wants to BOSS his blog
The Blueprint Module <ul><li>New tag : bp-{train model}  </li></ul><ul><li>Module removes “bp-”  </li></ul><ul><li>Search ...
Tom’s Site Search <ul><li>Search entire site </li></ul><ul><li>Filter results by section </li></ul><ul><li>Filter by file ...
Tom is ready to build the ultimate trainspotting site
Trains in the  News <ul><li>Tom only wants fresh news. </li></ul><ul><li>Limit results to the  last 7 days </li></ul>/ysea...
Add More Experts <ul><li>Tom’s friends are  also trainspotters. </li></ul><ul><li>Tom updates the  search to include their...
Location Based Results <ul><li>Get user’s location via  Fire Eagle   and  Placemaker </li></ul><ul><li>Get information abo...
3 Layers of Context <ul><li>Yahoo! Defined - Keyterms </li></ul><ul><li>User Defined - Delicious Data </li></ul><ul><li>Pu...
BOSS Keyterms <ul><li>Keyterms associated with the result page by the Yahoo! Search Index </li></ul><ul><li>Used in Yahoo ...
Delicious Data <ul><li>User-Generated Tags from Delicious </li></ul><ul><li>Quantity for each tag </li></ul><ul><li>Number...
SearchMonkey <ul><li>SearchMonkey surfaces semantic information for Yahoo! Search and BOSS </li></ul><ul><li>Microformats ...
/ysearch/web/v1/crompton?view=keyterms,delicious_toptags,delicious_saves,searchmonkey_feed (10)
Using Tags <ul><li>Aggregate all keyterms, Delicious tags, and SearchMonkey tags for result set. </li></ul><ul><li>Sort to...
Trainspotting Relationships <ul><li>Relationships: rel=“me, met, friend,…” </li></ul><ul><li>Search for the resource url a...
Contextual Modules <ul><li>Display modules when queries match certain patterns. </li></ul><ul><li>“ locomotive|engine|dies...
Resource Details <ul><li>Tom wants to gather more information on each of his experts. </li></ul><ul><li>Several BOSS reque...
Resources <ul><li>Yahoo! BOSS:  http://developer.yahoo.com/boss </li></ul><ul><li>BOSS Mashup Framework:  http://developer...
BOSS Requests <ul><li>Site Specific : http://boss.yahooapis.com/ysearch/web/v1/bittern+site=tomstrains.com?appid={yourBOSS...
Photo Credits <ul><li>Bittern  by Crowcombe Al.  </li></ul><ul><li>Get out of my  -ing  way!  by Crowcombe Al. </li></ul><...
Upcoming SlideShare
Loading in...5
×

Yahoo! BOSS and trainspotting

3,594

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

No notes for slide

Yahoo! BOSS and trainspotting

  1. 1. Trainspotting with Yahoo! BOSS Ted DRAKE | Yahoo! France | June 2, 2009 (a)
  2. 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. 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. 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. 5. BOSS is a Data API, not a Search API
  6. 6. Meet Tom the Trainspotter (b)
  7. 7. Not this Tom
  8. 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. 9. Let’s bring that information to life (c)
  10. 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. 11. Category Search <ul><li>/ysearch/web/v1/bittern+site=tomstrains.com+inurl=maps (2) </li></ul>
  12. 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. 13. Tom Loves His Search Page Now he wants to BOSS his blog
  14. 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. 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. 16. Tom is ready to build the ultimate trainspotting site
  17. 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. 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. 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. 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. 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. 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. 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. 24. /ysearch/web/v1/crompton?view=keyterms,delicious_toptags,delicious_saves,searchmonkey_feed (10)
  25. 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. 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. 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. 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. 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. 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. 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>
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×