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

BOSS HackU IITD

on

  • 1,612 views

 

Statistics

Views

Total Views
1,612
Views on SlideShare
1,410
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 BOSS HackU IITD Presentation Transcript

  • @pradeepbv
    I work in the Y! Media team
  • Yahoo! Search BOSS
  • BOSS?
    http//www.flickr.com/photos/jmorgan/4189271428/sizes/o/in/photostream/.jpg
  • What is BOSS?
    My shiny little search…
    Build your
    Own
    Search
    Service
    http//www.flickr.com/photos/jmorgan/4189271428/sizes/o/in/photostream/.jpg
  • Your search service…
    http://developer.yahoo.com/search/boss/
  • What does BOSS provide?
    Search Data and Infrastructure
    Extracted from Ra One poster - http://in.movies.yahoo.com
  • What does BOSS provide?
    Monetization
    http//www.flickr.com/photos/imuttoo/1189793194/sizes/o/in/photostream/.jpg
  • What does BOSS provide?
    Support and Tools
    Yes Boss movie poster
  • Restful XML and JSON API
    • Web
    • Image
    • Spelling
    • News
    • Search Ads
    What do I get?
    http//www.flickr.com/photos/joeshlabotnik/419914250/sizes/o/in/photostream/.jpg
  • 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
  • Oauth based Autentication
    http//www.flickr.com/photos/friarsbalsam/5736126308/sizes/o/in/photostream/.jpg
  • What else do I get?
    • Web and Limited Web results
    • Image attributes
    like height, width, etc
    • Time span filtering
    for News Search
    • Document type filtering
    • Extended abstracts
    http//www.flickr.com/photos/acidpix/6021203584/sizes/o/in/photostream/.jpg
  • How DO I hack with it?
  • BOSS + YQL
    Table Name: boss.search
    e.g. select * from boss.search where ck=… and secret=… and q=‘iitd’
  • And through the BOSS API
    • Getting multiple data sets
    • /ysearch/web,images,news?q=anna
    • /ysearch/web,images,news?web.q=anna&images.q=anna&news.q=lokpal
    • Searching through sites
    • A Simple Movie Search
    • /ysearch/web?q=“Dark Knight”&sites=movies.yahoo.com,netflix.com,imdb.com
    • AND/OR operators
    • /ysearch/web?q="stevejobs"AND((ipad)OR(iphone))&sites=bestbuy.com,newegg.com
    • Important: Use Braces or quotes
  • Unary Operators
    • Search for Batman but not “Dark Knight”
    • q=(batman -“Dark Knight")
    • Find pages with “Heath Ledger” but not “Dark Knight”
    • q=+”heath ledger”–”Dark Knight”&sites=movies.yahoo.com
    • Force auto-spelling off
    • q=+”drk knight”
    AND OR
  • Searching in body and in title
    • Searching for Dark Knight in the Title on Yahoo movies
    • q=reviews intitle:"dark knight"&sites=movies.yahoo.com
    • Searching for Dark Knight in the Title in Yahoo movies containing Christian Bale
    • 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
    • q=“Dark Knight”&market=en-in
    • Search for “PDF’s containing “Dark Knight”
    • q=“Dark Knight”&type=pdf
    • Search for MS Office type (except PPT’s) containing “Dark Knight”
    • q=“Dark Knight”&type=msoffice,-ppt
  • Output
  • Image search parameters
    • Search for images that are not offensive
    • /ysearch/images?q=“san francisco”&filter=yes
    • Search for images that are wallpaper size
    • /ysearch/images?q=“san francisco”&dimensions=wallpaper
    • Search for a image at a certain refer URL
    • /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
    • /ysearch/news?q=lokpal&age=7d
    • Search news that is between 20hrs and 2 days old
    • /ysearch/news?q=lokpal&age=20h2d
    • Re-rank news results by date
    • /ysearch/news?q=lokpal&ranking=true
    Interesting Output Fields
    • Source, Date, Source URL
  • Example hacks
  • Duckduckgo.com
  • Interceder
  • Inquisitor: Browser Extenstion (v1)
    26
    Hack: http://www.inquisitorx.com/firefox/index_en.php
  • Ask-boss (v1)
    Hack: http://ask-boss.appspot.com
    Code: https://github.com/saurabhsahni/Hacks/tree/master/askBOSS
  • webmeme.com
  • More resources
    • Yahoo! BOSS: http://developer.yahoo.com/boss
    • BOSS Technical Documentation: http://developer.yahoo.com/search/boss/boss_api_guide/
    • YQL: http://developer.yahoo.com/yql
    • Fire Eagle: http://developer.yahoo.com/fireeagle/
    • Google App Engine: http: //appengine.google.com
    • Amazon Web Services: http://aws.amazon.com
    • oAuth: http://oauth.net/
    • Open Social: http://www.opensocial.org/
    • Open Data: http://theinfo.org
    • Alt Search Engines: http://www.altsearchengines.com/
  • Thank You!&happy hacking