48
Opening Up Yahoo! Search Wednesday, 2 September 2009

Search Monkey Overview

Embed Size (px)

DESCRIPTION

A more detailed overview on what Search Monkey is and how to implement a useful enhanced result app. Presented in Dec 2008.Though the future of Search Monkey hangs in the balance, it has and continues to be a great breakthrough idea with a lot of potentials.

Citation preview

Page 1: Search Monkey Overview

Opening Up Yahoo! Search

Wednesday, 2 September 2009

Page 2: Search Monkey Overview

Open Strategy and SearchMonkey

agenda!

What’s all the fuss about?

Getting our hands dirty

Wednesday, 2 September 2009

Page 3: Search Monkey Overview

Disrupts the Search Market

Opens SERP to Site Owners and Developers

Open Strategy & SearchMonkey

i’m here!

Let Users Customize the Search Experience

Wednesday, 2 September 2009

Page 4: Search Monkey Overview

The SERP: Limitations

Wednesday, 2 September 2009

Page 5: Search Monkey Overview

Smart Summaries aren’t always good enough

web sites have became too complex for crawlers

Wednesday, 2 September 2009

Page 6: Search Monkey Overview

But breaking the clean SERP is a sin

how to strike a balance?Wednesday, 2 September 2009

Page 7: Search Monkey Overview

Why not let Users and Site Owners decide what Search Results look like?!!

Wednesday, 2 September 2009

Page 8: Search Monkey Overview

Does it work??

relevant? should i click??

Wednesday, 2 September 2009

Page 9: Search Monkey Overview

Bring in the Site Owner

site owner

???

Wednesday, 2 September 2009

Page 10: Search Monkey Overview

TextText

profile

???

Get them to tell us more

Wednesday, 2 September 2009

Page 11: Search Monkey Overview

Relevancy Overboost!

jeez!! no thanks!!

Wednesday, 2 September 2009

Page 12: Search Monkey Overview

Other Examples of SearchMonkey in action

yelp.com Enhanced Result:

last.fm Enhanced Result:

Wednesday, 2 September 2009

Page 13: Search Monkey Overview

More Examples

php docs Enhanced Result:

wikipedia InfoBar

Wednesday, 2 September 2009

Page 14: Search Monkey Overview

Why is this good?

Users Site Owners Y!

Better Results More Clicks More Traffic

Personalized Experience

Quality Traffic More Data

Wednesday, 2 September 2009

Page 15: Search Monkey Overview

Users Site Owners Y! The Web!

Better Results

More Clicks More Traffic More Semantic

Personalized Experience

Quality Traffic More Data More Meaningful

it will change the world too !

?

the more Semantic Data there is, the more meaningful is the Web

Wednesday, 2 September 2009

Page 16: Search Monkey Overview

Search Monkey:The Features

Wednesday, 2 September 2009

Page 17: Search Monkey Overview

Different Interaction Models, Different Use Cases

two banana favours

InfobarEnhanced Results

Wednesday, 2 September 2009

Page 18: Search Monkey Overview

Enhanced Results

Fixed Template - Consistency

Clean Design - Not to Distract Fixed Size - Avoid clutter

Concise - For Quick Skimming

Authentic - from source site data only

Wednesday, 2 September 2009

Page 19: Search Monkey Overview

Enhanced Results

Fixed Template - Consistency

Clean Design - Not to Distract Fixed Size - Avoid clutter

Concise - For Quick Skimming

Authentic - from source site data only

Wednesday, 2 September 2009

Page 20: Search Monkey Overview

Enhanced Results

good for site owners !

Wednesday, 2 September 2009

Page 21: Search Monkey Overview

InfobarMore Artistic Freedom!

Less Restrictions

No Standard Templates

For In-Depth Topic Exploration

Click to Expand - SERP kept tidy

Data allowed from any feed

Wednesday, 2 September 2009

Page 22: Search Monkey Overview

InfobarMore Artistic Freedom!

Less Restrictions

No Standard Templates

For In-Depth Topic Exploration

Click to Expand - SERP kept tidy

Data allowed from any feed

Wednesday, 2 September 2009

Page 23: Search Monkey Overview

InfobarMore Artistic Freedom!

perfect for mashup developers !!

Wednesday, 2 September 2009

Page 24: Search Monkey Overview

InfobarMore Artistic Freedom!

perfect for mashup developers !!

Wednesday, 2 September 2009

Page 25: Search Monkey Overview

Search Monkey:Internals

Wednesday, 2 September 2009

Page 26: Search Monkey Overview

behind the scenes

What matters most is the FeedsWednesday, 2 September 2009

Page 27: Search Monkey Overview

DataRSS Type #1Yahoo Search Index

Basic elements Yahoo! crawlers extract from each site

title, description, link, date,

language, format, file size...etc.etc.

Determined by algorithms, not often accurate

Wednesday, 2 September 2009

Page 28: Search Monkey Overview

DataRSS Type #2 Site Semantic Data

Semantic Markups Yahoo! crawlers extract from each site

<div id="hcard-Joe-Smith" class="vcard"> <span class="fn">Joe Smith</span> <div class="adr"> <div class="street-address">123 Murphy Avenue</div> <span class="locality">Sunnyvale</span>, <span class="region">California</span> <span class="postal-code">94086</span> </div> <div class="tel">(408) 555-1234</div> </div>

Sites containing micro-formats such as hAtom, hCalendar, hCard, eRDF will benefit now

Need Site Owners support

Wednesday, 2 September 2009

Page 29: Search Monkey Overview

DataRSS Type #3 Custom Feed

Site Owners can provide supplementary DataRSS Feeds to Yahoo!

Sites get to keep their pages clean and choose what data to expose and when

Wednesday, 2 September 2009

Page 30: Search Monkey Overview

DataRSS Type #4 Screen Scrapped Feed

If they don’t give, steal!

Don’t need to be Site Owner

external site

YAP

Custom DataRSS Feed

fields extraction

XSLT transform

Easily Scrap Data from any site

Not cached by Y! - slow...

Wednesday, 2 September 2009

Page 31: Search Monkey Overview

DataRSS Type #5 Transformed Feeds

Use what’s already out there

Don’t need to be Site Owner

Normal RSS Feeds / API calls

YAP

Custom DataRSS Feed

fields extraction

XSLT transform

Not cached by Y! - slow...

Create great Mashups

Wednesday, 2 September 2009

Page 32: Search Monkey Overview

behind the scenes

Remember:

Prepare Your FEEDS before you start on a SearchMoney

template

Wednesday, 2 September 2009

Page 33: Search Monkey Overview

Building an Enhanced Results template,with Screen Scrapped Custom DataRSS Feed

Example

Wednesday, 2 September 2009

Page 34: Search Monkey Overview

This is boring, let’s improve It!!

Wednesday, 2 September 2009

Page 35: Search Monkey Overview

hkjc.com

YAP

DataRSS Feed

1.Find useful data 2.Create DataRSS feed 3. Define Template

Wednesday, 2 September 2009

Page 36: Search Monkey Overview

Step 1: Find and Extract Useful Data

http://bet.hkjc.com/marksix/index.aspx?lang=chWednesday, 2 September 2009

Page 37: Search Monkey Overview

http://developer.yahoo.com/searchmonkey

Start a New SearchMonkey Project:

Wednesday, 2 September 2009

Page 38: Search Monkey Overview

Step 2: Create DataRSS Feed

Wednesday, 2 September 2009

Page 39: Search Monkey Overview

Now we have a feed

XPath expressions to scrape data from hkjc.comWednesday, 2 September 2009

Page 40: Search Monkey Overview

Step 3: Map Feed to Enhanced Results Template

url

“六合彩 - 上期攪珠結果”

Format these data and list them here

just use

Wednesday, 2 September 2009

Page 41: Search Monkey Overview

Demo

http://developer.yahoo.com/searchmonkeyWednesday, 2 September 2009

Page 42: Search Monkey Overview

Easy as Pie~

Done!!

Wednesday, 2 September 2009

Page 43: Search Monkey Overview

Check out the Gallery!Copy someone’s code and pretend you wrote it!

http://gallery.search.yahoo.com

Wednesday, 2 September 2009

Page 44: Search Monkey Overview

find out more at

http://developer.yahoo.com/search

Wednesday, 2 September 2009

Page 45: Search Monkey Overview

Forgot Something??

Wednesday, 2 September 2009

Page 46: Search Monkey Overview

Wednesday, 2 September 2009

Page 47: Search Monkey Overview

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

In a nutshell...

Yahoo Web Search API - exposed for free usage

free to use

free to re-order results

free to blend

revenue sharing??

Wednesday, 2 September 2009

Page 48: Search Monkey Overview

in json or XML

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

no daily usage limits

Web Search, Image Search, News Search

what!? only two slides??

Wednesday, 2 September 2009