Search Engine Usability Taly Sharon

Slides:



Advertisements
Similar presentations
Database VS. Search Engine
Advertisements

Dogpile.com Metasearch. What is metasearch technology Webopedia (2012): A search engine that queries other search engines and then combines the results.
Google Chrome & Search C Chapter 18. Objectives 1.Use Google Chrome to navigate the Word Wide Web. 2.Manage bookmarks for web pages. 3.Perform basic keyword.
Virtual SharePoint Summit 2010 hosted by Rackspace Overcoming Collaboration Challenges with SharePoint Chris Samson Leslie Sistla Virtual SharePoint Summit.
Solving Automation Reporting Problems with Dream Report Renee Sikes Applications Engineer Dream Report Brand Manager.
Build your own Search Engine Taly Sharon INFO May 2007.
The KB on its way to Web 2.0 Lower the barrier for users to remix the output of services. Theo van Veen, ELAG 2006, April 26.
Best Web Directories and Search Engines Order Out of Chaos on the World Wide Web.
AJAX Presented by: Dickson Fu Dimas Ariawan Niels Andreassen Ryan Dial Jordan Nielson CMPUT 410 University of Alberta 2006.
Internet Resources Discovery (IRD) Search Engines Quality.
T.Sharon - A.Frank 1 Internet Resources Discovery (IRD) Web IR.
(c) Maria Indrawan Distributed Information Retrieval.
Search Engine Usability Taly Sharon
Introduction to Web Application Architectures Web Application Architectures 18 th March 2005 Bogdan L. Vrusias
טכנולוגיות שיתופיות וחיפוש ב-Web 2.0 Taly Sharon and Ariel Frank INFO May 2006.
Search Engines Personalization Taly Sharon and Ariel Frank.
World Wide Web As the World Wide Web increased in popularity, it was difficult to keep track of all web addresses. Search engines were created to minimize.
Does Ajax suck? CS575 Spring 2007 Chanwit Suebsureekul.
Introduction Web Development II 5 th February. Introduction to Web Development Search engines Discussion boards, bulletin boards, other online collaboration.
Internet Resources Discovery (IRD) Meta-Search Engines (MSEs)
Unit 3 Web Search Engines. Can You Find the Answers? n Connect to Google Google n Search for items on Iran Records ________ n Combine Iran with nuclear.
Prof. James A. Landay University of Washington Spring 2008 Web Interface Design, Prototyping, and Implementation Rich Internet Applications: AJAX, Server.
How Search Engines Work General Search Strategies Dr. Dania Bilal IS 587 SIS Fall 2007.
May 16 – 18, 2007 Copyright 2007, Data Access Worldwide May 16 – 18, 2007 Copyright 2007, Data Access Worldwide Build Great Web Application 'Fast and Easy'
Ruth Betcher Ruth Christie
About Dynamic Sites (Front End / Back End Implementations) by Janssen & Associates Affordable Website Solutions for Individuals and Small Businesses.
Ajax Technology for the Web Nic Shulver, FCET, Staffordshire University Introduction What is it? Pros and Cons Why is it important? Traditional Client-Server.
Refining – Finding Words/expanding Taly Sharon
Best of Both Worlds: Information Management Solutions SmartCore Management Dashboards.
Search Engine By Bhupendra Ratha, Lecturer School of Library and Information Science Devi Ahilya University, Indore
1 SWEET Simple Wiki Embedded Editing Tool The SWEET Team Michael Kouyessein Brian Sullivan Yuan-Hsun Tang Fangyan Xu The SWEET Website
Web 2.0 Taly Sharon
XP New Perspectives on The Internet, Sixth Edition— Comprehensive Tutorial 3 1 Searching the Web Using Search Engines and Directories Effectively Tutorial.
The Internet 8th Edition Tutorial 4 Searching the Web.
World Wide Web. Browser Use browser to access the web –Internet Explorer (Microsoft) –Firefox (Mozilla) On all PCs Requires internet connection Provides.
Choosing a Search Engine Taly Sharon Thanks to Ariel Frank, Bar-Ilan University
Search Engines June 20, 2005 LIBS100 Linda Galloway.
Web Index D irectory WEB Which kind to use? All Which kind to use? All S earch E ngine General SpecialtyGeneralSpecialty Meta-S earch.
Stop Searching and Start FINDING: Strategies for Effective Web Research.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 14 Database Connectivity and Web Technologies.
XML & AJAX Khaled Al-Sham’aa. XML The Extensible Markup Language (XML) is a general-purpose specification for creating custom markup languages. It is.
Meta Search Engines Taly Sharon. T.Sharon Search Engine Seminar2 Contents Search Engines (SEs) generations Meta Search Engine (MSE) Why use several SEs.
Ajax for Dynamic Web Development Gregory McChesney.
Search Result Interface Hongning Wang Abstraction of search engine architecture User Ranker Indexer Doc Analyzer Index results Crawler Doc Representation.
AJaX and SOA Partha Kuchana. Agenda What is AJaX Benefits & Problems AJaX & SOA AJaX architecture AJaX with No XML.
Website Design, Development and Maintenance ONLY TAKE DOWN NOTES ON INDICATED SLIDES.
G042 - Lecture 09 Commencing Task A Mr C Johnston ICT Teacher
טכנולוגיות שיתופיות וחיפוש ב-Web 2.0 Taly Sharon and Ariel Frank INFO May 2006.
Finding Information on the Internet Finding Resources for your WebQuest…efficiently!
INNOV-2: Build a Better Web Interface Using AJAX Chris Morgan Pandora Software Systems
INTERNET VOCAB. WEB BROWSER An app for finding info on the web.
W orkshops in I nformation S kills and E lectronic R esources Oxford University Library Services – Information Skills Training Finding quality information.
Internet Power Searching Finding Pearls in a Zillion Grains of Sand By Amelia Kassel Found in “Technical Communication” on page 198.
Internet Searching the World Wide Web. The Internet and the World Wide Web The Internet is a worldwide collection of networks that allows people to communicate.
Internet Searching Part I Search Engine Types Boolean Searching Techniques.
Learning how to search on the web “If all you ever do is all you’ve ever done, then all you’ll ever get is all you’ve ever got.” (author unknown)
Dr. Cyrus ED 217 Jacob Camacho.  A user friendly tool.  Can be accessed at campus.uogdistance.com  Easily accessible, useful in posting blogs, assignments,
Lecture 4 Access Tools/Searching Tools. Learning Objectives To define access tools To identify various access tools To be able to formulate a search strategy.
Internet Basics. Objectives After completing this class, you should be able to: Describe what the Internet is and how it works Navigate web browsers Know.
Technologies For Creating Rich Internet Applications Presenter's name
Objective % Select and utilize tools to design and develop websites.
Using Search Tools on the Internet
GeneXus 9.0: Web applications at their higher power
Application with Cross-Platform GUI
Objective % Select and utilize tools to design and develop websites.
AJAX.
Objective % Explain concepts used to create websites.
Lesson 9: GUI HTML Editors and Mobile Web Sites
Introduction of Week 11 Return assignment 9-1 Collect assignment 10-1
Database Connectivity and Web Development
Presentation transcript:

Search Engine Usability Taly Sharon

3 Agenda Search Engines Issues Search Engines UI Paradigms –Including Ajax, query formulation and results Demonstration links (see References

Search Engines Issues How to phrase query? How to interpret query? How to present results? Additional Problem: Web Users (see next)!

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

Search Engines UI Paradigms Simple  Overloaded Keywords  Natural (NLP) User Control  Automatic Static  Dynamic (Ajax) Textual  Graphical

Simple  Overloaded Google: Lean and Mean?

Yahoo!

search.Yahoo.com

Google in 1998 – looking up at Yahoo!? Source: Internet archive’s Wayback machine

Google Personalized

Advanced

MSN Search Builder

Windows?

Search Engines UI Paradigms Simple  Overloaded Keywords  Natural (NLP) User Control  Automatic Static  Dynamic (Ajax) Textual  Graphical

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)

Excite

Google Suggest As you type – you get query suggestions and number of results per query. labs.google.com/suggest

Q&A Engines (Natural Language) General SEs Q&A: –Google –Yahoo –MSN Q&A Engines: –Ask –Brainboost –Lexxe

Google, MSN, Yahoo

Ask

BrainBoost

Lexxe

(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

Search Engines UI Paradigms Simple  Overloaded Keywords  Natural (NLP) User Control  Automatic Static  Dynamic (Ajax) Textual  Graphical

Meta Search Engine (MSE) MetaCrawler YahooWeb CrawlerOpen TextLycosInfoSeekInktomiGalaxyExcite Google · Yahoo · Ask About · LookSmart · Overture FindWhat

Vivisimo: link: Not supported?

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?

Query Results Examples of User Interface in Query Results’ pages : –Google –Clusty/Vivisimo –A9 –Exalead –KartOO (see Graphical)

Clusty

Search Engines UI Paradigms Simple  Overloaded Keywords  Natural (NLP) User Control  Automatic Static  Dynamic (Ajax) Textual  Graphical

Ajax Asynchronous JavaScript and XML

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)

Example Ajax Applications Google Maps/Local (Yahoo, A9) Housing Maps Google Suggest Windows live Yahoo! Instant Search GMail And many more..

HousingMaps Mash-up of Google maps and Craigs list rentals Mash-up are websites that are built from pieces of other websites

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.

Yahoo! Instant Example of slow reaction Good implementation of “back” instant.search.yahoo.com

AlltheWeb LiveSearch Yahoo’s AlltheWeb now has a new Livesearch feature. Livesearch It takes the Google Suggest approach a step further.Google Suggest You will instantly see the results to the right side.

Search Engines UI Paradigms Simple  Overloaded Keywords  Natural (NLP) User Control  Automatic Static  Dynamic (Ajax) Textual  Graphical

Visual/Graphical Search Engines KartOO TouchGraph

Kartoo Legend

Examples 1.Query: “Taly Sharon” –Main webpage, –co-authors (selker, lieberman, frank, lockerd, etc.) –Conferences (IFLA, CHI, SigGraph, etc.) –Related keywords (mostly from research/papers) –Other related: GoogleGuide.com 2.Query: (website)

56

(Dis)Advantages Advantages: –very visual, easy to detect trends. –Useful to find connections Disadvantages: –Requires training –Easy disorientation

Demonstration Links Google Yahoo Yahoo Search Interface search.yahoo.comsearch.yahoo.com Google 1998 (from Internet Archive) Yahoo Advanced search.yahoo.com/web/advanced?ei=UTF-8search.yahoo.com/web/advanced?ei=UTF-8 Google Personalized MSN Search Builder search.msn.co.ilsearch.msn.co.il Excite Google Suggest labs.google.com/suggestlabs.google.com/suggest Ask Brainboost Lexxe Dogpile Vivisimo Clusty A9 Exalead Google Maps maps.google.commaps.google.com Housing Maps A9 maps maps.a9.commaps.a9.com Windows live Yahoo Instant instant.search.yahoo.cominstant.search.yahoo.com Alltheweb Livesearch livesearch.alltheweb.com/?ek=1livesearch.alltheweb.com/?ek=1 Kartoo

References Ajax – wikipedia markets/index.php?p=27http://blogs.zdnet.com/micro- markets/index.php?p= AnalystDay.pdfhttp://yhoo.client.shareholder.com/downloads/2 006AnalystDay.pdf stmhttp://news.bbc.co.uk/2/hi/technology/ stm /bertinoro8.pdfhttp:// /bertinoro8.pdf