Search Monkey - Open Hack London '09 - Presentation Transcript
SearchMonkey - A whirlwind tour
Neil Crosby
Who am I?
@NeilCrosby
European Frontend Architect for Search at
Yahoo!
I work on SearchMonkey.
2
What is SearchMonkey?
• Yahoo! Search’s Open Platform.
• Uses structured data to enhance search results.
3
SearchMonkey lets you...
• Style results for certain URL patterns.
• Brand those results.
• Make the results more useful for users.
4
Three ways to change the SERP
• Let us do it for you - just structure your data nicely.
• Enhance a result directly.
• Make an Infobar.
5
Auto-enhanced Result
6
Auto-Enhanced Result
7
Auto-Enhanced Result
Instructions at http://developer.search.yahoo.com/start
8
User-Enhanced Result
9
User-Enhanced Result
10
User-Enhanced Result
• Change the title and abstract.
• Add image, favicon, quicklinks, key/value pairs.
• Create this at http://developer.search.yahoo.com/
11
Infobar
12
Infobar
13
Where’s the data from?
• Microformats.
• RDF.
• XSLT.
• Yahoo!’s index.
• Delicious (coming soon).
14
RDF and µFormats
• Use one of these? Then life is easy.
• We index the data and give it back to you.
15
No machine data?
• No matter.
• Write an XSLT - it isn’t hard.
16
The Developer Tool
http://developer.search.yahoo.com/
17
And now for some
funky monkeys...
18
Expose all known meta-data
gallery.search.yahoo.com/application?smid=NAo
19
Show top Delicious tags
gallery.search.yahoo.com/application?smid=zsW.s
20
Use location data to make a map
gallery.search.yahoo.com/application?smid=rtK
21
Expose whatever data you want
gallery.search.yahoo.com/application?smid=NAo
22
Get help
• searchmonkey-developers@yahoogroups.com
• Grab me over the weekend.
• Read my SearchMonkey tutorial.
23
0 comments
Post a comment