Finding things on the web with Yahoo! BOSS: IIT Delhi

41

description

Introduction to Yahoo! Search & Content analysis APIs

Transcript of Finding things on the web with Yahoo! BOSS: IIT Delhi

Page 1: Finding things on the web with Yahoo! BOSS: IIT Delhi
Page 2: Finding things on the web with Yahoo! BOSS: IIT Delhi
Page 3: Finding things on the web with Yahoo! BOSS: IIT Delhi
Page 4: Finding things on the web with Yahoo! BOSS: IIT Delhi

http://developer.yahoo.com/search/boss/

Page 5: Finding things on the web with Yahoo! BOSS: IIT Delhi
Page 6: Finding things on the web with Yahoo! BOSS: IIT Delhi
Page 7: Finding things on the web with Yahoo! BOSS: IIT Delhi
Page 8: Finding things on the web with Yahoo! BOSS: IIT Delhi

• Flexibility  to  Blend  and  Re-­‐rank  Results  

• Create  your  own  look  and  feel  

• Mix  it  with  other  API’s  

h>p://www.flickr.com/photos/balajijegan/6242907231/in/photostream  

Page 9: Finding things on the web with Yahoo! BOSS: IIT Delhi
Page 10: Finding things on the web with Yahoo! BOSS: IIT Delhi

for  your  hacks  

Page 11: Finding things on the web with Yahoo! BOSS: IIT Delhi

Where do I start?

Page 12: Finding things on the web with Yahoo! BOSS: IIT Delhi

http//www.flickr.com/photos/friarsbalsam/5736126308/sizes/o/in/photostream/.jpg

Page 13: Finding things on the web with Yahoo! BOSS: IIT Delhi
Page 14: Finding things on the web with Yahoo! BOSS: IIT Delhi
Page 15: Finding things on the web with Yahoo! BOSS: IIT Delhi
Page 16: Finding things on the web with Yahoo! BOSS: IIT Delhi
Page 17: Finding things on the web with Yahoo! BOSS: IIT Delhi
Page 18: Finding things on the web with Yahoo! BOSS: IIT Delhi
Page 19: Finding things on the web with Yahoo! BOSS: IIT Delhi
Page 20: Finding things on the web with Yahoo! BOSS: IIT Delhi
Page 21: Finding things on the web with Yahoo! BOSS: IIT Delhi
Page 22: Finding things on the web with Yahoo! BOSS: IIT Delhi

select * from boss.search where q="The Artist" and service="images" and ck="…" and secret="…"

Page 23: Finding things on the web with Yahoo! BOSS: IIT Delhi

select * from boss.search where q="The Artist" and sites="imdb.com,movies.yahoo.com" and ck="…" and secret="…"

Page 24: Finding things on the web with Yahoo! BOSS: IIT Delhi

•  select * from boss.search where q="The Aartist" and service="spelling" and ck="…" and secret="…"

Page 25: Finding things on the web with Yahoo! BOSS: IIT Delhi

•  select * from boss.search where q="The Artist" and service="news" and ck="…" and secret="…"

Page 26: Finding things on the web with Yahoo! BOSS: IIT Delhi
Page 27: Finding things on the web with Yahoo! BOSS: IIT Delhi

•  select * from contentanalysis.analyze where url="http://www.cnn.com/"

Page 28: Finding things on the web with Yahoo! BOSS: IIT Delhi
Page 29: Finding things on the web with Yahoo! BOSS: IIT Delhi

•  Find images of “The Artist” •  Select * from boss.search where q="The Artist” and service

"images" and ck="…" and secret="…"

•  Look for “The Artist” reviews:

•  select * from boss.search where q="reviews intitle:The Artist" and service="web" and ck="…" and secret="…”

•  Search for Artist but not the movie: •  select * from boss.search where q="Artist -movie” and

ck="…" and secret="…”

•  Search pdfs about “The Artist”:

•  Select * from boss.search where q="The Artist” and type="pdf"

Page 30: Finding things on the web with Yahoo! BOSS: IIT Delhi

•  Find all news about “The Artist” •  select * from boss.search where q="The Artist" and

service="news" and ck="…" and secret="…"

•  Get long abstracts in results

•  select * from boss.search where q="The Artist" and abstract="long" and ck="…" and secret="…"

•  Retrieve 51-100 results for the query •  select * from boss.search where q="Artist” and start=51 and

ck="…" and secret="…"

Page 31: Finding things on the web with Yahoo! BOSS: IIT Delhi
Page 32: Finding things on the web with Yahoo! BOSS: IIT Delhi
Page 33: Finding things on the web with Yahoo! BOSS: IIT Delhi
Page 34: Finding things on the web with Yahoo! BOSS: IIT Delhi
Page 35: Finding things on the web with Yahoo! BOSS: IIT Delhi
Page 36: Finding things on the web with Yahoo! BOSS: IIT Delhi
Page 37: Finding things on the web with Yahoo! BOSS: IIT Delhi

Interceder  

Page 38: Finding things on the web with Yahoo! BOSS: IIT Delhi

38  

Hack:  h>p://www.inquisitorx.com/firefox/index_en.php    

Page 39: Finding things on the web with Yahoo! BOSS: IIT Delhi

Ø  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

Ø  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/

Page 40: Finding things on the web with Yahoo! BOSS: IIT Delhi

http://www.slideshare.net/saurabhsahni/ finding-things-with-boss

Page 41: Finding things on the web with Yahoo! BOSS: IIT Delhi

http://twitter.com/saurabhsahni

http://github.com/saurabhsahni

http://slideshare.net/saurabhsahni

http://www.saurabhsahni.com