BOSS HackU IITD

  • 1,317 views
Uploaded on

 

More in: Technology , Design
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
1,317
On Slideshare
0
From Embeds
0
Number of Embeds
3

Actions

Shares
Downloads
14
Comments
0
Likes
0

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
  • Hi I am Pradeep B V. I work in the Y! Media team. Yup the team behind sites like omg!, lifestyle and movies. 
  • People in my team put together the Movieplex. Who else gets to watch movies as a part of their job? 
  • I am here to talk about BOSS.
  • BOSSis a service that provides you (the developer) flexible access to different types of data from Yahoo and allows you to build powerful commercial search applications with that data.
  • BOSSprovides you Search Advertising and simple terms so that you can monetize that innovative product and continue to invest your personal time in it.
  • BOSSalso gives you Support and Tools to get your product working.
  • Add Images here
  • Add Images here
  • BOSSalso gives you Support and Tools to get your product working.
  • Choose a funny image here
  • Add more
  • Add more
  • Fix these links

Transcript

  • 1. @pradeepbv
    I work in the Y! Media team
  • 2.
  • 3. Yahoo! Search BOSS
  • 4. BOSS?
    http//www.flickr.com/photos/jmorgan/4189271428/sizes/o/in/photostream/.jpg
  • 5. What is BOSS?
    My shiny little search…
    Build your
    Own
    Search
    Service
    http//www.flickr.com/photos/jmorgan/4189271428/sizes/o/in/photostream/.jpg
  • 6. Your search service…
    http://developer.yahoo.com/search/boss/
  • 7. What does BOSS provide?
    Search Data and Infrastructure
    Extracted from Ra One poster - http://in.movies.yahoo.com
  • 8. What does BOSS provide?
    Monetization
    http//www.flickr.com/photos/imuttoo/1189793194/sizes/o/in/photostream/.jpg
  • 9. What does BOSS provide?
    Support and Tools
    Yes Boss movie poster
  • 10. Restful XML and JSON API
    What do I get?
    http//www.flickr.com/photos/joeshlabotnik/419914250/sizes/o/in/photostream/.jpg
  • 15. Flexibility to Blend and Re-rank Results
    Create your own look and feel
    Change ranking
    Mix it with other API’s
    What can I do on top?
    http://www.flickr.com/photos/balajijegan/6242907231/in/photostream
  • 16. Oauth based Autentication
    http//www.flickr.com/photos/friarsbalsam/5736126308/sizes/o/in/photostream/.jpg
  • 17. What else do I get?
    • Web and Limited Web results
    • 18. Image attributes
    like height, width, etc
    • Time span filtering
    for News Search
    • Document type filtering
    • 19. Extended abstracts
    http//www.flickr.com/photos/acidpix/6021203584/sizes/o/in/photostream/.jpg
  • 20. How DO I hack with it?
  • 21. BOSS + YQL
    Table Name: boss.search
    e.g. select * from boss.search where ck=… and secret=… and q=‘iitd’
  • 22. And through the BOSS API
    • Getting multiple data sets
    • 23. /ysearch/web,images,news?q=anna
    • 24. /ysearch/web,images,news?web.q=anna&images.q=anna&news.q=lokpal
    • 25. Searching through sites
    • 26. A Simple Movie Search
    • 27. /ysearch/web?q=“Dark Knight”&sites=movies.yahoo.com,netflix.com,imdb.com
    • 28. AND/OR operators
    • 29. /ysearch/web?q="stevejobs"AND((ipad)OR(iphone))&sites=bestbuy.com,newegg.com
    • 30. Important: Use Braces or quotes
  • Unary Operators
    • Search for Batman but not “Dark Knight”
    • 31. q=(batman -“Dark Knight")
    • 32. Find pages with “Heath Ledger” but not “Dark Knight”
    • 33. q=+”heath ledger”–”Dark Knight”&sites=movies.yahoo.com
    • 34. Force auto-spelling off
    • 35. q=+”drk knight”
    AND OR
  • 36. Searching in body and in title
    • Searching for Dark Knight in the Title on Yahoo movies
    • 37. q=reviews intitle:"dark knight"&sites=movies.yahoo.com
    • 38. Searching for Dark Knight in the Title in Yahoo movies containing Christian Bale
    • 39. q=reviews intitle:"dark knight" inbody:"christian bale"&sites=movies.yahoo.com
  • Market and document specific Filters
    • Search for “Dark Knight” in India specific sites
    • 40. q=“Dark Knight”&market=en-in
    • 41. Search for “PDF’s containing “Dark Knight”
    • 42. q=“Dark Knight”&type=pdf
    • 43. Search for MS Office type (except PPT’s) containing “Dark Knight”
    • 44. q=“Dark Knight”&type=msoffice,-ppt
  • Output
  • 45. Image search parameters
    • Search for images that are not offensive
    • 46. /ysearch/images?q=“san francisco”&filter=yes
    • 47. Search for images that are wallpaper size
    • 48. /ysearch/images?q=“san francisco”&dimensions=wallpaper
    • 49. Search for a image at a certain refer URL
    • 50. /ysearch/images?q=yahoo&refererurl=http://www.flickr.com
    Interesting Output Fields
    • format, file size, height, width, title, total result count
  • News search parameters
    • Search news that is less than 7 days old
    • 51. /ysearch/news?q=lokpal&age=7d
    • 52. Search news that is between 20hrs and 2 days old
    • 53. /ysearch/news?q=lokpal&age=20h2d
    • 54. Re-rank news results by date
    • 55. /ysearch/news?q=lokpal&ranking=true
    Interesting Output Fields
    • Source, Date, Source URL
  • Example hacks
  • 56. Duckduckgo.com
  • 57. Interceder
  • 58. Inquisitor: Browser Extenstion (v1)
    26
    Hack: http://www.inquisitorx.com/firefox/index_en.php
  • 59. Ask-boss (v1)
    Hack: http://ask-boss.appspot.com
    Code: https://github.com/saurabhsahni/Hacks/tree/master/askBOSS
  • 60. webmeme.com
  • 61. More resources
    • Yahoo! BOSS: http://developer.yahoo.com/boss
    • 62. BOSS Technical Documentation: http://developer.yahoo.com/search/boss/boss_api_guide/
    • 63. YQL: http://developer.yahoo.com/yql
    • 64. Fire Eagle: http://developer.yahoo.com/fireeagle/
    • 65. Google App Engine: http: //appengine.google.com
    • 66. Amazon Web Services: http://aws.amazon.com
    • 67. oAuth: http://oauth.net/
    • 68. Open Social: http://www.opensocial.org/
    • 69. Open Data: http://theinfo.org
    • 70. Alt Search Engines: http://www.altsearchengines.com/
  • Thank You!&happy hacking