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.
Breaking the Kubernetes Kill Chain: Host Path Mount
Search Monkey Overview
1. Opening Up
Yahoo! Search
Wednesday, 2 September 2009
2. agenda!
Open Strategy and SearchMonkey
What’s all the fuss about?
Getting our hands dirty
Wednesday, 2 September 2009
3. Open Strategy & SearchMonkey
Opens SERP to Site Owners and Developers
Let Users Customize the Search Experience
i’m here!
Disrupts the Search Market
Wednesday, 2 September 2009
12. Other Examples of SearchMonkey in action
yelp.com Enhanced Result:
last.fm Enhanced Result:
Wednesday, 2 September 2009
13. More Examples
php docs Enhanced Result:
wikipedia InfoBar
Wednesday, 2 September 2009
14. Why is this good?
Users Site Owners Y!
Better Results More Clicks More Traffic
Personalized
Quality Traffic More Data
Experience
Wednesday, 2 September 2009
15. it will change the world too !
? Users Site Owners Y! The Web!
Better More
More Clicks More Traffic
Results Semantic
Personalized More
Quality Traffic More Data
Experience Meaningful
the more Semantic Data there is, the more meaningful is the Web
Wednesday, 2 September 2009
17. two banana favours
Enhanced Results Infobar
Different Interaction Models, Different Use Cases
Wednesday, 2 September 2009
18. Enhanced Results
Clean Design - Not to Distract Fixed Size - Avoid clutter
Fixed Template - Consistency Concise - For Quick Skimming
Authentic - from source site data only
Wednesday, 2 September 2009
19. Enhanced Results
Clean Design - Not to Distract Fixed Size - Avoid clutter
Fixed Template - Consistency Concise - For Quick Skimming
Authentic - from source site data only
Wednesday, 2 September 2009
20. Enhanced Results
good for site owners !
Wednesday, 2 September 2009
21. More Artistic Freedom! Infobar
Less Restrictions
For In-Depth Topic
Exploration
Data allowed from
any feed
No Standard Templates
Click to Expand - SERP kept tidy
Wednesday, 2 September 2009
22. More Artistic Freedom! Infobar
Less Restrictions
For In-Depth Topic
Exploration
Data allowed from
any feed
No Standard Templates
Click to Expand - SERP kept tidy
Wednesday, 2 September 2009
23. More Artistic Freedom! Infobar
perfect for mashup
developers !!
Wednesday, 2 September 2009
24. More Artistic Freedom! Infobar
perfect for mashup
developers !!
Wednesday, 2 September 2009
26. behind the scenes
What matters most is the Feeds
Wednesday, 2 September 2009
27. DataRSS Type #1
Yahoo Search Index
title, description,
link, date,
language, format,
file size...etc.etc. Basic elements Yahoo! crawlers
extract from each site
Determined by algorithms, not
often accurate
Wednesday, 2 September 2009
28. DataRSS Type #2
Site Semantic Data
<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> Semantic Markups Yahoo!
</div>
<div class="tel">(408) 555-1234</div>
crawlers extract from each site
</div>
Sites containing micro-formats
such as hAtom, hCalendar,
hCard, eRDF will benefit now
Need Site Owners support
Wednesday, 2 September 2009
29. 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
30. external site DataRSS Type #4
fields extraction Screen Scrapped Feed
YAP
If they don’t give, steal!
XSLT transform
Easily Scrap Data from any site
Custom DataRSS Feed
Don’t need to be Site Owner
Not cached by Y! - slow...
Wednesday, 2 September 2009
31. Normal RSS Feeds / API calls DataRSS Type #5
fields extraction Transformed Feeds
YAP
Use what’s already out there
XSLT transform
Create great Mashups
Custom DataRSS Feed
Don’t need to be Site Owner
Not cached by Y! - slow...
Wednesday, 2 September 2009
32. behind the scenes
Remember:
Prepare Your FEEDS before
you start on a SearchMoney
template
Wednesday, 2 September 2009
33. Example
Building an Enhanced Results template,
with Screen Scrapped Custom DataRSS Feed
Wednesday, 2 September 2009
34. This is boring, let’s improve It!!
Wednesday, 2 September 2009
35. 1.Find useful data 2.Create DataRSS feed 3. Define Template
hkjc.com
YAP
DataRSS Feed
Wednesday, 2 September 2009
36. Step 1: Find and Extract Useful Data
http://bet.hkjc.com/marksix/index.aspx?lang=ch
Wednesday, 2 September 2009
37. Start a New SearchMonkey Project:
http://developer.yahoo.com/searchmonkey
Wednesday, 2 September 2009
47. In a nutshell...
Yahoo Web Search API - exposed for free usage
free to use
free to re-order results
free to blend
revenue sharing??
http://developer.yahoo.com/search/boss/
Wednesday, 2 September 2009
48. Web Search, Image Search, News Search
in json or XML
no daily usage limits
what!? only two slides??
http://developer.yahoo.com/search/boss/
Wednesday, 2 September 2009