Yahoo! Search BOSS Hack Days in Paris and London

3,126 views

Published on

Presentation given by Graham Mudd and Vik Singh at Hack Days in Paris and London

Published in: Technology, Design
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
3,126
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
38
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Yahoo! Search BOSS Hack Days in Paris and London

  1. 1. Vik Singh (Architect) Graham Mudd (Senior PMM)
  2. 2. <ul><li>What </li></ul><ul><li>Why </li></ul><ul><li>Tracks </li></ul><ul><li>API </li></ul><ul><li>Mashup Framework </li></ul><ul><li>Examples </li></ul><ul><li>New Feature </li></ul>Overview
  3. 3. BOSS = B uild your O wn S earch S ervice Open Yahoo’s core search features via web services to let 3rd parties revolutionize Search Unrestricted What
  4. 4. <ul><li>Unrestricted: </li></ul><ul><li>Unlimited queries </li></ul><ul><li>Blend, re-order, discard </li></ul><ul><li>Full Presentation control </li></ul><ul><li>Non-search apps OK </li></ul><ul><li>Monetization: Free or CPM or Ads </li></ul>What
  5. 5. <ul><li>Barriers to entry are massive </li></ul><ul><li>$300M, top talent, a prayer to get to basic parity </li></ul><ul><li>No monopoly over great ideas </li></ul><ul><li>Search anywhere </li></ul><ul><li>Improve Vertical Quality w/ Web comprehensiveness </li></ul><ul><li>Fragment the market, foster more players, choice, competition </li></ul><ul><li>Yahoo extends advertising reach, 3rd parties revenue share </li></ul>Why
  6. 6. Why Traditional Search Distribution + BOSS Distribution
  7. 7. Tracks API A self-service, web services model for developers and start-ups to quickly build and deploy new search experiences. <ul><ul><li>UIUC </li></ul></ul><ul><ul><li>CMU </li></ul></ul><ul><ul><li>Stanford </li></ul></ul><ul><ul><li>Purdue </li></ul></ul><ul><ul><li>IIT Bombay </li></ul></ul><ul><ul><li>MIT </li></ul></ul><ul><ul><li>UMass </li></ul></ul>CUSTOM Working with 3rd parties to build a more relevant, brand/site specific web search experience. This option is jointly built by Yahoo! and select partners. <ul><ul><li>ACADEMIC </li></ul></ul><ul><ul><li>Working with the following universities to allow for wide-scale research in the search field: </li></ul></ul>Interested in Custom? Email us [email_address]
  8. 8. http://boss.yahooapis.com/ysearch/{vert}/v1/{q} {vert} := {web, news, images, spelling} @ required appid @ optional (Y!OS compliant) start, count, lang, region, format, callback, sites BOSS API v1
  9. 9. Python (v2.5+) library BOSS Search SDK plus … SQL for remixing arbitrary XML/JSON sources Loosely Functional programming paradigm BOSS Mashup Framework
  10. 10. select, group, sort, union, inner/outer/cross joins, udfs, where Text normalization and duplicate removal Auto-transformation of resource-oriented API results into tables w/o parsing All-in-memory storage and retrieval operations Ability to join lists of tables via an arbitrary predicate function (map-like) Search UI template framework Single search function provides total access to BOSS REST API BMF Features
  11. 11. Ported enhanced version of BMF to GAE platform http://zooie.wordpress.com/2008/08/04/yahoo-boss-google-app-engine-integrated/ Easiest way to deploy a BOSS application online BMF + Google App Engine
  12. 12. <ul><li>http://bossy.appspot.com </li></ul><ul><li>http://www.hakia.com </li></ul><ul><li>http://me.dium.com </li></ul><ul><li>http://www.daylife.com </li></ul><ul><li>http://www.inquisitorx.com/ </li></ul><ul><li>http://ask-boss.appspot.com/ </li></ul><ul><li>http://www.4hoursearch.com </li></ul><ul><li>http://www.devunity.com (Techcrunch 50) </li></ul><ul><li>http://copyrightspot.com/ (Mashable) </li></ul><ul><li>http://imusicmash.com (Mashable) </li></ul><ul><li>http://truevert.com (Mashable) </li></ul><ul><li>http://professeurs.esiea.fr/wassner/?2008/10/20/171-semantic-calculator </li></ul><ul><li>http://www.ysearchblog.com/archives/000613.html </li></ul><ul><li>http://www.ysearchblog.com/archives/000621.html </li></ul><ul><li>123people </li></ul><ul><li>dnmashup http://www.dnmashup.com </li></ul><ul><li>Buildasearch </li></ul><ul><li>Playersearch </li></ul><ul><li>V3ggie http://v3ggie.com/ </li></ul><ul><li>Dipidity Newsline </li></ul><ul><li>Tianamo </li></ul>Examples
  13. 13. <ul><li>Discovery (BOSS Search App Store) </li></ul><ul><li>Desktop (Cooliris, Inquisitor) </li></ul><ul><li>Mobile (iPhone, Android, BlackBerry) </li></ul><ul><li>Development php, java, c#, ruby, javascript versions of BMF, SDKs </li></ul><ul><li>Social (Facebook, OpenSocial, Friend Connect, OneConnect) </li></ul><ul><li>Web Concepts (Semantic, Refine, No-Search Personal RSS like Memes) </li></ul><ul><li>No-Search: Use frequent concepts to auto-build a pulse homepage </li></ul>Hack Ideas, Challenges
  14. 14. So, what do you think? Q&A Docs, App ID, dev group, more info: http://developer.yahoo.com/boss Feedback

×