BOSS HackU IITD
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

BOSS HackU IITD

on

  • 1,650 views

 

Statistics

Views

Total Views
1,650
Views on SlideShare
1,448
Embed Views
202

Actions

Likes
0
Downloads
14
Comments
0

6 Embeds 202

http://www.cse.iitd.ernet.in 137
http://www.cse.iitd.ac.in 56
http://www.linkedin.com 5
https://www.linkedin.com 2
http://a0.twimg.com 1
http://acm.cse.iitd.ernet.in 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

CC Attribution-ShareAlike LicenseCC Attribution-ShareAlike License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • 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

BOSS HackU IITD Presentation 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
    • Web
    • 11. Image
    • 12. Spelling
    • 13. News
    • 14. Search Ads
    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