+ All Categories
Home > Technology > Yahoo! Search BOSS Hack Days in Paris and London

Yahoo! Search BOSS Hack Days in Paris and London

Date post: 10-Nov-2014
Category:
Upload: grahammudd
View: 5,359 times
Download: 3 times
Share this document with a friend
Description:
Presentation given by Graham Mudd and Vik Singh at Hack Days in Paris and London
Popular Tags:
14
Vik Singh (Architect) Graham Mudd (Senior PMM)
Transcript
Page 1: Yahoo! Search BOSS Hack Days in Paris and London

Vik Singh (Architect)Graham Mudd (Senior

PMM)

Page 2: Yahoo! Search BOSS Hack Days in Paris and London

• What• Why• Tracks• API• Mashup Framework• Examples• New Feature

Overview

Page 3: Yahoo! Search BOSS Hack Days in Paris and London

BOSS = Build your Own Search Service

Open Yahoo’s core search features via web services to let 3rd parties revolutionize Search

Unrestricted

What

Page 4: Yahoo! Search BOSS Hack Days in Paris and London

Unrestricted:

• Unlimited queries• Blend, re-order, discard• Full Presentation control• Non-search apps OK

Monetization: Free or CPM or Ads

What

Page 5: Yahoo! Search BOSS Hack Days in Paris and London

Barriers to entry are massive• $300M, top talent, a prayer to get to basic parity

No monopoly over great ideas

Search anywhere• Improve Vertical Quality w/ Web comprehensiveness• Fragment the market, foster more players, choice, competition

Yahoo extends advertising reach, 3rd parties revenue share

Why

Page 6: Yahoo! Search BOSS Hack Days in Paris and London

Why

Traditional Search Distribution

+ BOSS Distribution

Page 7: Yahoo! Search BOSS Hack Days in Paris and London

Tracks

API

A self-service, web services model for developers and start-ups to quickly build and deploy new search experiences.

• UIUC• CMU• Stanford• Purdue• IIT Bombay• MIT• UMass

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.

ACADEMIC

Working with the following universities to allow for wide-scale research in the search field:

Interested in Custom? Email us [email protected]

Page 8: Yahoo! Search BOSS Hack Days in Paris and London

http://boss.yahooapis.com/ysearch/{vert}/v1/{q}

{vert} := {web, news, images, spelling}

@ requiredappid

@ optional (Y!OS compliant)start, count, lang, region, format, callback, sites

BOSS API v1

Page 9: Yahoo! Search BOSS Hack Days in Paris and London

Python (v2.5+) library

BOSS Search SDK plus …

SQL for remixing arbitrary XML/JSON sources

Loosely Functional programming paradigm

BOSS Mashup Framework

Page 10: Yahoo! Search BOSS Hack Days in Paris and London

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

Page 11: Yahoo! Search BOSS Hack Days in Paris and London

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

Page 12: Yahoo! Search BOSS Hack Days in Paris and London

http://bossy.appspot.comhttp://www.hakia.comhttp://me.dium.comhttp://www.daylife.comhttp://www.inquisitorx.com/

http://ask-boss.appspot.com/http://www.4hoursearch.comhttp://www.devunity.com (Techcrunch 50)http://copyrightspot.com/ (Mashable)http://imusicmash.com (Mashable)http://truevert.com (Mashable)http://professeurs.esiea.fr/wassner/?2008/10/20/171-semantic-calculator

http://www.ysearchblog.com/archives/000613.htmlhttp://www.ysearchblog.com/archives/000621.html• 123people• dnmashup http://www.dnmashup.com• Buildasearch• Playersearch• V3ggie http://v3ggie.com/• Dipidity Newsline• Tianamo

Examples

Page 13: Yahoo! Search BOSS Hack Days in Paris and London

Discovery (BOSS Search App Store)

Desktop (Cooliris, Inquisitor)

Mobile (iPhone, Android, BlackBerry)

Development php, java, c#, ruby, javascript versions of BMF, SDKs

Social (Facebook, OpenSocial, Friend Connect, OneConnect)

Web Concepts (Semantic, Refine, No-Search Personal RSS like Memes)• No-Search: Use frequent concepts to auto-build a pulse homepage

Hack Ideas, Challenges

Page 14: Yahoo! Search BOSS Hack Days in Paris and London

So, what do you think?

Q&A

Docs, App ID, dev group, more info:

http://developer.yahoo.com/boss

Feedback


Recommended