Search Monkey
Upcoming SlideShare
Loading in...5
×
 

Search Monkey

on

  • 1,045 views

可以讓你自行設計 想要的search result

可以讓你自行設計 想要的search result

Statistics

Views

Total Views
1,045
Views on SlideShare
1,044
Embed Views
1

Actions

Likes
0
Downloads
2
Comments
0

1 Embed 1

http://www.slideshare.net 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Search Monkey Search Monkey Presentation Transcript

  • Search Monkey Ange 2009/10/17
  • What is SearchMonkey? •  Search Monkey is an open pla(orm for using structured data to  build more useful and relevant search results.  •  Query “Ang Lee” in Y! search  •  Before:  •  ACer: 
  • Why SearchMonkey?  • Y! Search User  ‐ get more rich informaHon and good user experiences  • Site Owner, Developer  ‐ customized presentaHon and bring more traffic to their sites 
  • Turn on Search Monkey ApplicaHon  •  Choose a specific monkey from Search Gallery.  hUp://tw.gallery.search.yahoo.com/  •  Some apps are default for search. 
  • Search Gallery 
  • User Side (view and enable) • Login  • Select an applicaHon   • Preview the result  • Save the selected  applicaHon  • Example: Wikipedia 
  • Example: YouTube Monkey • Youtube presentaHon in Y! web search result:  hUp://tw.search.yahoo.com/search?p=%E5%BC%B5%E7%91%9E%E5%B8%8C+youtube
  • Example: My YouTube Monkey 
  • YouTube Video Page 
  • Developer Side  •  Go to Dev Tool  ‐ hUp://developer.search.yahoo.com/  •  PresentaHon Layer  ‐ PresentaHon ApplicaHons are small PHP apps that display enhanced search  results using data services.   •  Custom Data Services  ‐ Data Services provide structured informaHon to display in Yahoo! Search  results.   •  Data Feeds  ‐ Data Feeds are XML feeds in SearchMonkey's naHve DataRSS format. Site  owners can submit structured data to Yahoo! Search for inclusion in the  Yahoo! Index. 
  • Custom Data Services  •  Data Services provide structured informaHon to display in Yahoo!  Search results.   •  You can create a custom data service by calling an API or by  extracHng structured data from web pages.  •  You can create a new data service, start with a sample data  service or import data service.  •  Basic Info ‐> URLs ‐> Data ExtracHon ‐> ConfirmaHon 
  • Step 1: Specify you custom name, type,  descripHon 
  • Step 2: Specify your trigger and test URLs  •  Specify a url paUern to match  against search results and  trigger your data service.  •  MulHple wildcards are  supported—you may begin and  end your paUern with a  wildcard, "*", which matches  any string.   •  Add  test urls  •  Auto find urls 
  • Step 3: Define your page extracHon rules  •  Specify XSLT code for extracHng informaHon from the page and  represenHng that informaHon as DataRSS.   ‐ XSLT is a language for transforming XML documents into other XML  documents.  ‐ XSLT makes use of the expression language defined by XPATH for selecHng  elements for processing.   •  For assistance with wriHng XPATH expressions, try the XPather  FireFox extension.  ‐ hUps://addons.mozilla.org/en‐US/firefox/addon/1192 
  • Step 4: ConfirmaHon 
  • Create a New ApplicaHon  •  PresentaHon ApplicaHons are small PHP apps that display  enhanced search results using data services.  •  You can use an exisHng data service or create a custom service  below.   •  You can create a new applicaHon, start with a sample applicaHon  or import applicaHon.  •  Basic Info ‐> URLs ‐> Data Services ‐> Appearance ‐> ConfirmaHon
  • Step 1: specify your applicaHon’s name, type  and descripHon 
  • PresentaHon Templates (Enhanced Result) • Enhanced Result  ‐ Overwrites the search result itself — it can change the Htle,  the summary, and more.  ‐ They are limited to a specific set of presenta:on elements,  arranged in a par:cular format.  ‐ Title, Summary, Image, Link, Dict 
  • PresentaHon Templates (Infobar)  • Infobar  ‐ An expandable pane beneath a search result that provides  addiHonal informaHon about the result.  ‐ You can also use general HTML markup to create much more  customized Infobars. 
  • Step 2: Specify your trigger, test URLs 
  • Step 3: select one or more data services 
  • Step 4: Map your data services to presentaHon  layer 
  • Step 5: ConfirmaHon 
  • Publish Your ApplicaHon  •  Three basic version types  ‐ Dev: private  ‐ Sharable: useable by any logged‐in user  ‐ Gallery: a repository of high‐quality applicaHons   •  You also can use the ‘export’ and ‘import’ funcHons to share your  code with your colleagues. 
  • ACer Publishing with Sharing  (Ange YouTube) hUp://gallery.search.yahoo.com/applicaHon?smid=SW1.s
  • Reference  •  YDN  ‐ hUp://developer.yahoo.com/searchmonkey/  •  DocumentaHon   ‐ hUp://developer.yahoo.com/searchmonkey/smguide/  •  Dev Tool  ‐ hUp://developer.search.yahoo.com/wizard/index 
  • How does it work?  •  Site owners/publishers share structured data with Yahoo!  •  Site owners & third‐party developers build SearchMonkey apps  •  Consumers customize their search experience with Enhanced Results or  Infobars