Avi Rappoport, SearchTools.com InternetWorld NY 2001 Site Search That Doesn't Stink.

Slides:



Advertisements
Similar presentations
Internet Search Lecture # 3.
Advertisements

For Details Visit : or For any Help Contact the Librarian EBSCOhost 2.0.
WEB DESIGN TABLES, PAGE LAYOUT AND FORMS. Page Layout Page Layout is an important part of web design Why do you think your page layout is important?
Macromedia Dreamweaver MX 2004 – Design Professional Dreamweaver GETTING STARTED WITH.
Basic Principles of Web Page Design CSCI 150, CSCI 155, CSCI , MSTI 131 and MSTI 260 Developed by BNapoli.
Customizing the MOSS 2007 Search Results November 2007 Rafael Perez.
SEO Best Practices with Web Content Management Brent Arrington, Services Developer, Hannon Hill Morgan Griffith, Marketing Director, Hannon Hill 2009 Cascade.
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.
Sensible Searching: Making Search Engines Work Dr Shaun Ryan CEO S.L.I. Systems
Information & Library Services Australian Education Index, British Education Index and ERIC Sally Giffen August 2006.
Search Engines. 2 What Are They?  Four Components  A database of references to webpages  An indexing robot that crawls the WWW  An interface  Enables.
XP Information Technology Center - KFUPM1 Microsoft Office FrontPage 2003 Creating a Web Site.
Page 1 June 2, 2015 Optimizing for Search Making it easier for users to find your content.
Information Retrieval in Practice
Macromedia Dreamweaver 4 Foundation Level Course.
Explore the Dreamweaver Workspace View a Web page and use Help Plan and Define a Web site Add a Folder and Pages, and set the Home page Create and View.
Searching and Researching the World Wide: Emphasis on Christian Websites Developed from the book: Searching and Researching on the Internet and World Wide.
Introduction Web Development II 5 th February. Introduction to Web Development Search engines Discussion boards, bulletin boards, other online collaboration.
Copyright 2003 The McGraw-Hill Companies, Inc CHAPTER Application Software computing ESSENTIALS    
How Search Engines Work: A Technology Overview Avi Rappoport Search Tools Consulting UC Berkeley SIMS class.
Overview of Search Engines
Search Engine Optimization March 23, 2011 Google Search Engine Optimization Starter Guide.
147,000 more website visits per month? Three Simple Secrets That will get your website higher on Google SEO101.
CEDROM-SNi’s DITA- based Project From Analysis to Delivery By France Baril Documentation Architect.
1 Introduction to Web Development. Web Basics The Web consists of computers on the Internet connected to each other in a specific way Used in all levels.
1 Web Developer Foundations: Using XHTML Chapter 11 Web Page Promotion Concepts.
Lesson 12 — The Internet and Research
1 Web Developer & Design Foundations with XHTML Chapter 13 Key Concepts.
Classroom User Training June 29, 2005 Presented by:
Chapter 16 The World Wide Web Chapter Goals ( ) Compare and contrast the Internet and the World Wide Web Describe general Web processing.
Testing and Debugging Web pages. Final exam Wednesday, May 10: 10am – noon Content: guidelines will be distributed next lecture Format: Matching, multiple.
Web Search Created by Ejaj Ahamed. What is web?  The World Wide Web began in 1989 at the CERN Particle Physics Lab in Switzerland. The Web did not gain.
Slide No. 1 Searching the Web H Search engines and directories H Locating these resources H Using these resources H Interpreting results H Locating specific.
Chapter 7 Web Content Mining Xxxxxx. Introduction Web-content mining techniques are used to discover useful information from content on the web – textual.
CIS 205—Web Design & Development Dreamweaver Chapter 1.
Support.ebsco.com EBSCOhost Basic Searching for Academic Libraries Tutorial.
Chapter 2 Architecture of a Search Engine. Search Engine Architecture n A software architecture consists of software components, the interfaces provided.
A Survey of Patent Search Engine Software Jennifer Lewis April 24, 2007 CSE 8337.
Web Searching Basics Dr. Dania Bilal IS 530 Fall 2009.
WHAT IS A SEARCH ENGINE A search engine is not a physical engine, instead its an electronic code or a software programme that searches and indexes millions.
University of North Texas Libraries Building Search Systems for Digital Library Collections Mark E. Phillips Texas Conference on Digital Libraries May.
Search Engine By Bhupendra Ratha, Lecturer School of Library and Information Science Devi Ahilya University, Indore
Fourth Edition Discovering the Internet Discovering the Internet Complete Concepts and Techniques, Second Edition Chapter 3 Searching the Web.
Creating Dynamic Web Pages Using PHP and MySQL CS 320.
XP New Perspectives on Microsoft Office FrontPage 2003 Tutorial 1 1 Microsoft Office FrontPage 2003 Tutorial 1 – Creating a Web Site.
1 Search Engine Optimization An introduction to optimizing your web site for best possible search engine results.
Search Engines. Search Strategies Define the search topic(s) and break it down into its component parts What terms, words or phrases do you use to describe.
4 1 SEARCHING THE WEB Using Search Engines and Directories Effectively New Perspectives on THE INTERNET.
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Search Overview Search Features: WSS and Office Search Architecture Content Sources and.
Avi Rappoport, Search Tools Consulting Search and Discovery Tools A View into the Future.
Technology for E-commerce Helena Ahonen-Myka. In this part... n search tools n metadata n personalization n collaborative filtering n data mining.
2004/051 >> Supply Chain Solutions That Deliver Users.
Web Search Architecture & The Deep Web
Microsoft Office 2008 for Mac – Illustrated Unit D: Getting Started with Safari.
Getting Your Content in the Penn State Student Portal Presented By James Leous, Program Manager James Vuccolo, Lead Research Programmer.
Web Design Terminology Unit 2 STEM. 1. Accessibility – a web page or site that address the users limitations or disabilities 2. Active server page (ASP)
COMP 143 Web Development with Adobe Dreamweaver CC.
General Architecture of Retrieval Systems 1Adrienn Skrop.
Third Edition Discovering the Internet Discovering the Internet Complete Concepts and Techniques, Second Edition Chapter 3 Searching the Web.
Information Retrieval in Practice
Information Architecture
Search Engine Optimization
Web Page Elements Writing For the Web
Search Engine Architecture
Internet Searching: Finding Quality Information
Building Search Systems for Digital Library Collections
ITE 130 Web Searching.
Search Search Engines Search Engine Optimization Search Interfaces
Search Search Engines Search Engine Optimization Search Interfaces
How Search Engines Work: A Technology Overview
Presentation transcript:

Avi Rappoport, SearchTools.com InternetWorld NY 2001 Site Search That Doesn't Stink

Avi Rappoport, SearchTools.com InternetWorld NY 2001 Speaker Info Avi Rappoport Libraries, software, information architecture, user experience, always search engines SearchTools.com Guides, analysis, product info and news Search Tools Consulting Help sites and intranets implement effective search engines

Avi Rappoport, SearchTools.com InternetWorld NY 2001 What is Site Search? Search engine for a single web site or Intranet Local search for local information –Not web wide search or vertical portal Server process or remote service (ASP) –Great products available –Don’t bother to write your own

Avi Rappoport, SearchTools.com InternetWorld NY 2001 What Sites Need Search? Informational sites Commerce sites Sites with support materials –Documentation –FAQs –Message boards –Return policies

Avi Rappoport, SearchTools.com InternetWorld NY 2001 Why Do People Search? 40% of users are “search-dominant” –Jakob Nielsen, July 1997 Supplement site navigation –Skip layers of organizational hierarchy When they don’t see a perfect category –Power users and frequent visitors Many search by part number –Avoid language confusion

Avi Rappoport, SearchTools.com InternetWorld NY 2001 How a Search Engine Works Create an Index Receive a query -- a set of search terms and commands Look in the index file for matches Gather the matching page entries and rank them by relevance Format the results Return the result page in HTML to the searcher’s web browser

Avi Rappoport, SearchTools.com InternetWorld NY 2001 Search Engine Diagram Search Form Search Engine Index Indexed Pages Results Page send search query look in index get list of results return formatted results user opens a found page Indexer

Avi Rappoport, SearchTools.com InternetWorld NY 2001 Database vs. Text Search Databases –number oriented –problems with multiword searches –field limitations –sort results by field: date, price, product ID Text Search –text-oriented, with operators –separate query processing –relevance ranking!

Avi Rappoport, SearchTools.com InternetWorld NY 2001 Indexing Process Indexer Application –Gathers and stores text Inverted Index File contains entries for each instance of each word: –Location within file ( for phrase matching) –Enclosing field or meta tag –Pointer to document info Document Information File –URL, title, size, date, description, etc.

Avi Rappoport, SearchTools.com InternetWorld NY 2001 What Gets Indexed Plain text works –Graphic text ignored –Problems with Flash, Java, JavaScript, etc. –Binaries: PDF, MS Word, Excel, WordPerfect Ignore navigation & boilerplate –Special pages for indexing – or similar tagging Short vs. long documents

Avi Rappoport, SearchTools.com InternetWorld NY 2001 Other Indexing Issues Duplicate Detection Completeness –Index everything –Hide archives a little Freshness –Must keep the index in sync with the content

Avi Rappoport, SearchTools.com InternetWorld NY 2001 File System Indexers Indexes files from local disks and mounted servers Simple, fast, easy update Requires tidy server folders –Nothing obsolete –Nothing in-progress –Synchronized with access controls

Avi Rappoport, SearchTools.com InternetWorld NY 2001 Robot Spider Indexers Crawl from URLs and follow links View pages like an end-user –dynamic page content pre-rendered Channeled through server access control Multiple and remote servers Slower than local indexing Problem links, especially. JavaScript

Avi Rappoport, SearchTools.com InternetWorld NY 2001 Database Indexers Work best locally –Most use JDBC or ODBC –Can index via the web Easiest with straightforward tables –Perform a join to build listings for indexing –Problems with legacy systems May not include modification dates for records

Avi Rappoport, SearchTools.com InternetWorld NY 2001 Search Operators –Internet Query (+, -, "quotes") –Boolean (AND, OR, NOT, parentheses) –Radio buttons or menus Field Searching –File info –Meta tags & XML –Database fields Major Search Features

Avi Rappoport, SearchTools.com InternetWorld NY 2001 Search Synonyms (Thesaurus) Search for alternate terms –Numbers: 40 / forty –Alternate spellings: color / colour –Spacing issues: Super Bowl / Superbowl –Technical terms: hives / uticaria –True synonyms: shears / clippers, doctor / physician Exact match option Stemming (language-based)

Avi Rappoport, SearchTools.com InternetWorld NY 2001 Possibly Useful Features Spellchecking Fuzzy Matching –Handle typos and misspelling –Tend to return way too many results Natural-Language Searching –Logs show few sentence searches Concept Search –Hard to determine "aboutness"

Avi Rappoport, SearchTools.com InternetWorld NY 2001 Basic search field everywhere! –Site home page –Navigation area Simple search page –Few most useful options –Zones can be very helpful –Include help and/or tips on search pages Search form on the Help page Search Form Interfaces

Avi Rappoport, SearchTools.com InternetWorld NY 2001 Simple Search Page

Avi Rappoport, SearchTools.com InternetWorld NY 2001 Advanced Search Forms Provide all available options –Graphic interface for multiple query elements –Standard field searching (title, URL, text) –Modification date (often inaccurate) –File types Metadata, XML tags or Catalog Fields –Keywords and descriptions –Size, materials, color, etc.

Avi Rappoport, SearchTools.com InternetWorld NY 2001 Advanced Search Page

Avi Rappoport, SearchTools.com InternetWorld NY 2001 Commerce Search Issues Product records tend to lack detail Index all text fields –Product name, description, color, material Terms need synonyms Pictures in results are very useful Better to find too much than too little

Avi Rappoport, SearchTools.com InternetWorld NY 2001 Relevance Ranking Real Relevance How well a page answers the underlying question Search Relevance How well the words on a page match the query Algorithms vary: test with real data Use search engine weighting options Recommendations for special searches

Avi Rappoport, SearchTools.com InternetWorld NY 2001 Results Pages Conform to web conventions Provide site context –use site colors and images –include site navigation options Show search metadata –Search box with options –Number of results –Location with results list Language localization

Avi Rappoport, SearchTools.com InternetWorld NY 2001 Results Items - Basic For each page or record –Title or product name –Link and possibly URL Optional –Size –Date modified –File Format Hit highlighting –Emphasize match terms

Avi Rappoport, SearchTools.com InternetWorld NY 2001 Results Items - Description Page Description –Meta description tag –Properties description field Text Extract –Top of page (gets navigation) –Or first tag Context –Snippet shows text around word match

Avi Rappoport, SearchTools.com InternetWorld NY 2001 Results Page - Info Site Title Description URL Category

Avi Rappoport, SearchTools.com InternetWorld NY 2001 Results Page - Commerce

Avi Rappoport, SearchTools.com InternetWorld NY 2001 Results Page Commerce with Extras Don’t just search products –People look for general information and return policies.

Avi Rappoport, SearchTools.com InternetWorld NY 2001 Results Page - Not Enough Info

Avi Rappoport, SearchTools.com InternetWorld NY 2001 Results Page - Too Much Info

Avi Rappoport, SearchTools.com InternetWorld NY 2001 Too Many Results Common when searching large sites Track common searches, show recommended pages Sort phrase & all matches at the top Display matched terms in context Allow search in zones Consider clustering results in categories

Avi Rappoport, SearchTools.com InternetWorld NY 2001 Clustered Results Titles Cat. MatchesCategory Word Matches

Avi Rappoport, SearchTools.com InternetWorld NY 2001 Why Searches Fail Common reasons –topic out of scope for site –vocabulary mismatch (car vs. auto) –misspellings or typos –complex search requirements not met –search syntax error –server errors (should be rare!) Provide good no-matches pages –Include site context & navigation

Avi Rappoport, SearchTools.com InternetWorld NY 2001 Zero Matches Page Bad Example

Avi Rappoport, SearchTools.com InternetWorld NY 2001 Zero MatchesPage Good Example

Avi Rappoport, SearchTools.com InternetWorld NY 2001 Usability Testing Define test suites –Evaluate relevance & interface –Add problems as encountered Examine syntax issues –Evaluate default options carefully Informal testing is OK –Five people a good start Watch for surprises

Avi Rappoport, SearchTools.com InternetWorld NY 2001 Search Log Analysis Store basic search data –Query, number of results, date/time, IP address or session ID –Integrate with web log referral pages Market research, for free! –Top searches –No matches –New topics and trends

Avi Rappoport, SearchTools.com InternetWorld NY 2001 Effective Site Search Index everything and keep it fresh Add synonym and spell checking Tweak relevance until it works for you Customize results pages Provide help for search failure Watch your search logs for guidance Check out SearchTools.com or call us for help