View
220
Download
0
Tags:
Embed Size (px)
Citation preview
www.sharon-it.com1
Search Engine Usability
Taly Sharonwww.sharon-it.com
[email protected]@alum.mit.edu
www.sharon-it.com2
www.sharon-it.com3
Agenda
• Search Engines Issues• Search Engines UI Paradigms
– Including Ajax, query formulation and results
• Demonstration links (see www.sharon-it.com/new.html)
• References
www.sharon-it.com4
Search Engines Issues• How to phrase query?• How to interpret query?• How to present results?
• Additional Problem: Web Users (see next)!
www.sharon-it.com5
Web Users? Make poor queries
– short (3.3 terms average)– imprecise terms– sub-optimal syntax (80%
without operators)– low effort
Wide variance on– Needs– Expectations– Knowledge– Bandwidth (and platforms)
Specific behavior– 85% look over one result
screen only– 78% of queries not
modified
www.sharon-it.com6
Search Engines UI Paradigms
Simple Overloaded Keywords Natural (NLP)User Control Automatic
Static Dynamic (Ajax)Textual Graphical
www.sharon-it.com7
Simple OverloadedGoogle: Lean and Mean?
www.sharon-it.com8
Yahoo!
www.sharon-it.com9
search.Yahoo.com
www.sharon-it.com10
Google in 1998 – looking up at Yahoo?!
Source: Internet archive’s Wayback machine www.archive.org
www.sharon-it.com11
Google Personalized
www.sharon-it.com12
Advanced
www.sharon-it.com13
MSN Search Builder
www.sharon-it.com14
Windows?
www.sharon-it.com15
Search Engines UI Paradigms
Simple Overloaded Keywords Natural (NLP)User Control Automatic
Static Dynamic (Ajax)Textual Graphical
www.sharon-it.com16
Keywords Natural (NLP)• Problem: How to formulate query?• Solution 1: use Refine, Google
Suggest• Solution 2: use questions and
answers engines - natural language processing (NLP)
www.sharon-it.com17
Excite
www.sharon-it.com18
Google Suggest• As you type – you get query
suggestions and number of results per query.
• labs.google.com/suggest
www.sharon-it.com19
Q&A Engines (Natural Language)
• General SEs Q&A:– Google– Yahoo– MSN
• Q&A Engines:– Ask– Brainboost– Lexxe
www.sharon-it.com20
Google, MSN, Yahoo
www.sharon-it.com21
Ask
www.sharon-it.com22
BrainBoost
www.sharon-it.com23
Lexxe
www.sharon-it.com24
)Dis(Advantages• Advantages:
– quick and dirty answer.
• Disadvantages:– often fail– Inaccurate
• Who murdered JFK “Why the Fed Murdered JFK” (brainboost)
• Who is the prime minister of Israel? Ariel Sharon (May 2006)
– non-verified sources– slow
www.sharon-it.com25
Search Engines UI Paradigms
Simple Overloaded Keywords Natural (NLP)User Control Automatic
Static Dynamic (Ajax)Textual Graphical
www.sharon-it.com26
Meta Search Engine (MSE)
MetaCrawler
Yahoo Web Crawler Open Text Lycos InfoSeek Inktomi Galaxy Excite
Google · Yahoo · Ask About · LookSmart · OvertureFindWhat
www.sharon-it.com27
www.sharon-it.com28
Vivisimo: link: Not supported?
www.sharon-it.com29
Problems of MSEs• Limited support of advanced search
options.• Limited number (~10) of results from
each search engine.• Sponsored results from the SEs are
not highlighted.
? Does the average user know this?
www.sharon-it.com30
Query Results• Examples of User Interface in Query
Results’ pages :– Google– Clusty/Vivisimo– A9– Exalead– KartOO (see Graphical)
www.sharon-it.com31
www.sharon-it.com32
Clusty
www.sharon-it.com33
www.sharon-it.com34
www.sharon-it.com35
www.sharon-it.com36
Search Engines UI Paradigms
Simple Overloaded Keywords Natural (NLP)User Control Automatic
Static Dynamic (Ajax)Textual Graphical
www.sharon-it.com37
Ajax
Asynchronous JavaScript and XML
www.sharon-it.com38
Ajax
• Asynchronous JavaScript and XML • A Web 2.0 technology• Fast (real-time) interactive page
updates - directly from the database• Ajax applications• Try it yourself - Google Web Toolkit
(GWT)
www.sharon-it.com39
Example Ajax Applications• Google Maps/Local (Yahoo, A9)• Housing Maps• Google Suggest• Windows live• Yahoo! Instant Search • GMail• And many more..
www.sharon-it.com40
www.sharon-it.com41
HousingMaps• Mash-up of Google maps and Craigs
list rentals• Mash-up are websites that are built
from pieces of other websites• http://www.housingmaps.com/
www.sharon-it.com42
www.sharon-it.com43
www.sharon-it.com44
www.sharon-it.com45
www.sharon-it.com46
www.sharon-it.com47
www.sharon-it.com48
Ajax Pros/Cons• Pros
– Interactivity!• Cons
– might easily break the expected behavior of the browser's back button
– difficult for a user to bookmark a particular state of the application
– users might experience delay in the interface of the web application
– requires users to have JavaScript (or ActiveX) enabled in their browsers
– a challenge for developers interested in adhering to WAI accessibility guidelines.
www.sharon-it.com49
Yahoo! Instant• Example of slow reaction• Good implementation of “back”• instant.search.yahoo.com
www.sharon-it.com50
AlltheWeb LiveSearch• Yahoo’s AlltheWeb now has a new
Livesearch feature. • It takes the Google Suggest approach
a step further. • You will instantly see the results to
the right side.
• http://livesearch.alltheweb.com/?ek=1
www.sharon-it.com51
www.sharon-it.com52
Search Engines UI Paradigms
Simple Overloaded Keywords Natural (NLP)User Control Automatic
Static Dynamic (Ajax)Textual Graphical
www.sharon-it.com53
Visual/Graphical Search Engines
• KartOO www.kartOO.com • TouchGraph
www.sharon-it.com54
Kartoo Legend
www.sharon-it.com55
Examples
1. Query: “Taly Sharon”– Main webpage, www.sharon-it.com – co-authors (selker, lieberman, frank,
lockerd, etc.)– Conferences (IFLA, CHI, SigGraph, etc.)– Related keywords (mostly from
research/papers)– Other related: GoogleGuide.com
2. Query: www.sharon-it.com (website)
www.sharon-it.com56
www.sharon-it.com57
www.sharon-it.com58
www.sharon-it.com59
)Dis(Advantages• Advantages:
– very visual, easy to detect trends.– Useful to find connections
• Disadvantages:– Requires training– Easy disorientation
www.sharon-it.com60
Demonstration Links• Google www.google.com• Yahoo www.yahoo.com• Yahoo Search Interface search.yahoo.com• Google 1998 (from Internet Archive)
http://web.archive.org/web/19981111183552/http://google.stanford.edu/• Yahoo Advanced search.yahoo.com/web/advanced?ei=UTF-8• Google Personalized www.google.com/ig• MSN Search Builder search.msn.co.il• Excite www.excite.com• Google Suggest labs.google.com/suggest • Ask www.ask.com• Brainboost www.brainboost.com• Lexxe www.lexxe.com• Dogpile www.dogpile.com• Vivisimo www.vivisimo.com• Clusty www.clusty.com• A9 www.a9.com• Exalead www.exalead.com • Google Maps maps.google.com • Housing Maps www.housingmaps.com• A9 maps maps.a9.com • Windows live www.live.com • Yahoo Instant instant.search.yahoo.com• Alltheweb Livesearch livesearch.alltheweb.com/?ek=1• Kartoo www.kartoo.com
www.sharon-it.com61
References• Ajax – wikipedia http://en.wikipedia.org/
wiki/AJAX• http://blogs.zdnet.com/micro-markets/inde
x.php?p=27• http://yhoo.client.shareholder.com/downlo
ads/2006AnalystDay.pdf• http://news.bbc.co.uk/2/hi/technology/490
0742.stm• http://www.dsi.uniroma1.it/~ale//BICI/IR/Sli
des/bertinoro8.pdf