SlideShare a Scribd company logo
1 of 48
Download to read offline
Opening Up
                              Yahoo! Search




Wednesday, 2 September 2009
agenda!




                              Open Strategy and SearchMonkey

                              What’s all the fuss about?

                              Getting our hands dirty


Wednesday, 2 September 2009
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
The SERP: Limitations




Wednesday, 2 September 2009
Smart Summaries aren’t always good enough




                                       web sites have became too complex for crawlers
Wednesday, 2 September 2009
But breaking the clean SERP is a sin




                                                   how to strike a balance?
Wednesday, 2 September 2009
Why not let Users
                                   and Site Owners
                                   decide what Search
                              !!   Results look like?




Wednesday, 2 September 2009
Does it work??




                                relevant? should i click??




Wednesday, 2 September 2009
Bring in the Site Owner
                              site owner




                                                           ???




Wednesday, 2 September 2009
Get them to tell us more

                              profile




                                   Text
                                    Text
                                                           ???




Wednesday, 2 September 2009
Relevancy Overboost!




                                       jeez!! no thanks!!




Wednesday, 2 September 2009
Other Examples of SearchMonkey in action



                    yelp.com Enhanced Result:




                                  last.fm Enhanced Result:



Wednesday, 2 September 2009
More Examples


           php docs Enhanced Result:




                              wikipedia InfoBar

Wednesday, 2 September 2009
Why is this good?


                                  Users        Site Owners          Y!


                              Better Results   More Clicks      More Traffic


                              Personalized
                                               Quality Traffic   More Data
                               Experience




Wednesday, 2 September 2009
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
Search Monkey:
                              The Features




Wednesday, 2 September 2009
two banana favours

      Enhanced Results                                 Infobar




                              Different Interaction Models, Different Use Cases

Wednesday, 2 September 2009
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
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
Enhanced Results




                              good for site owners !




Wednesday, 2 September 2009
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
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
More Artistic Freedom!      Infobar




                                               perfect for mashup
                                                  developers !!


Wednesday, 2 September 2009
More Artistic Freedom!      Infobar




                                               perfect for mashup
                                                  developers !!


Wednesday, 2 September 2009
Search Monkey:
                              Internals




Wednesday, 2 September 2009
behind the scenes




                              What matters most is the Feeds
Wednesday, 2 September 2009
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
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
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
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
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
behind the scenes



                                      Remember:

                              Prepare Your FEEDS before
                              you start on a SearchMoney
                                       template




Wednesday, 2 September 2009
Example
                              Building an Enhanced Results template,
                              with Screen Scrapped Custom DataRSS Feed




Wednesday, 2 September 2009
This is boring, let’s improve It!!




Wednesday, 2 September 2009
1.Find useful data     2.Create DataRSS feed      3. Define Template


                                          hkjc.com




                                           YAP




                                          DataRSS Feed




Wednesday, 2 September 2009
Step 1: Find and Extract Useful Data




                                               http://bet.hkjc.com/marksix/index.aspx?lang=ch
Wednesday, 2 September 2009
Start a New SearchMonkey Project:




                                               http://developer.yahoo.com/searchmonkey
Wednesday, 2 September 2009
Step 2: Create DataRSS Feed




Wednesday, 2 September 2009
Now we have a feed




                              XPath expressions to scrape data from hkjc.com
Wednesday, 2 September 2009
Step 3: Map Feed to Enhanced Results Template
                                                                  “           -   ”

                                                                   just use




                                                         url



                                 Format these data and
                                 list them here




Wednesday, 2 September 2009
Demo




                                 http://developer.yahoo.com/searchmonkey
Wednesday, 2 September 2009
Done!!
                              Easy as Pie~




Wednesday, 2 September 2009
Check out the Gallery!
                                     Copy someone’s code and
                                     pretend you wrote it!




   http://gallery.search.yahoo.com

Wednesday, 2 September 2009
find out more at


                              http://developer.yahoo.com/search




Wednesday, 2 September 2009
Forgot Something??




Wednesday, 2 September 2009
Wednesday, 2 September 2009
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
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

More Related Content

Similar to Search Monkey Overview

Open Source Whats It To You
Open Source Whats It To YouOpen Source Whats It To You
Open Source Whats It To Yousggottlieb
 
URIplay for Open Video Conference (2009)
URIplay for Open Video Conference (2009)URIplay for Open Video Conference (2009)
URIplay for Open Video Conference (2009)Chris Jackson
 
Web Standards and Accessibility
Web Standards and AccessibilityWeb Standards and Accessibility
Web Standards and AccessibilityNick DeNardis
 
Introduction au referencemnet naturel
Introduction au referencemnet naturelIntroduction au referencemnet naturel
Introduction au referencemnet naturelSamuel Lavoie
 
Mobile Web App Development
Mobile Web App DevelopmentMobile Web App Development
Mobile Web App DevelopmentBrian LeRoux
 
Bac'n: From Idea to Startup in 21 days
Bac'n: From Idea to Startup in 21 daysBac'n: From Idea to Startup in 21 days
Bac'n: From Idea to Startup in 21 daysScott Kveton
 

Similar to Search Monkey Overview (8)

Open Source Whats It To You
Open Source Whats It To YouOpen Source Whats It To You
Open Source Whats It To You
 
URIplay for Open Video Conference (2009)
URIplay for Open Video Conference (2009)URIplay for Open Video Conference (2009)
URIplay for Open Video Conference (2009)
 
Btree Nosql Oak
Btree Nosql OakBtree Nosql Oak
Btree Nosql Oak
 
Web Standards and Accessibility
Web Standards and AccessibilityWeb Standards and Accessibility
Web Standards and Accessibility
 
Introduction au referencemnet naturel
Introduction au referencemnet naturelIntroduction au referencemnet naturel
Introduction au referencemnet naturel
 
Mobile Web App Development
Mobile Web App DevelopmentMobile Web App Development
Mobile Web App Development
 
Bac'n: From Idea to Startup in 21 days
Bac'n: From Idea to Startup in 21 daysBac'n: From Idea to Startup in 21 days
Bac'n: From Idea to Startup in 21 days
 
Desk To Mobile
Desk To MobileDesk To Mobile
Desk To Mobile
 

Recently uploaded

Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 

Recently uploaded (20)

Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
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
  • 5. Smart Summaries aren’t always good enough web sites have became too complex for crawlers Wednesday, 2 September 2009
  • 6. But breaking the clean SERP is a sin how to strike a balance? Wednesday, 2 September 2009
  • 7. Why not let Users and Site Owners decide what Search !! Results look like? Wednesday, 2 September 2009
  • 8. Does it work?? relevant? should i click?? Wednesday, 2 September 2009
  • 9. Bring in the Site Owner site owner ??? Wednesday, 2 September 2009
  • 10. Get them to tell us more profile Text Text ??? Wednesday, 2 September 2009
  • 11. Relevancy Overboost! jeez!! no thanks!! 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
  • 16. Search Monkey: The Features 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
  • 25. Search Monkey: Internals 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
  • 38. Step 2: Create DataRSS Feed Wednesday, 2 September 2009
  • 39. Now we have a feed XPath expressions to scrape data from hkjc.com Wednesday, 2 September 2009
  • 40. Step 3: Map Feed to Enhanced Results Template “ - ” just use url Format these data and list them here Wednesday, 2 September 2009
  • 41. Demo http://developer.yahoo.com/searchmonkey Wednesday, 2 September 2009
  • 42. Done!! Easy as Pie~ Wednesday, 2 September 2009
  • 43. Check out the Gallery! Copy someone’s code and pretend you wrote it! http://gallery.search.yahoo.com Wednesday, 2 September 2009
  • 44. find out more at http://developer.yahoo.com/search 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