in search of the single search box: building a 'first-step ... · homegrown application using...
TRANSCRIPT
![Page 1: In Search of the Single Search Box: Building a 'First-step ... · Homegrown application using open source tools (PHP, Nutch, SWISH-E) Single query run against multiple specialized](https://reader033.vdocument.in/reader033/viewer/2022042922/5f6e77750e63630f234e04e7/html5/thumbnails/1.jpg)
In Search of the Single Search In Search of the Single Search Box: Building a "FirstBox: Building a "First--step" step"
Library Search ToolLibrary Search Tool
DLF Spring Forum 2005Tito Sierra and Steven Morris
![Page 2: In Search of the Single Search Box: Building a 'First-step ... · Homegrown application using open source tools (PHP, Nutch, SWISH-E) Single query run against multiple specialized](https://reader033.vdocument.in/reader033/viewer/2022042922/5f6e77750e63630f234e04e7/html5/thumbnails/2.jpg)
Problems with Library SearchProblems with Library Search
Systems PerspectiveThe non-integrated library system
Patchwork of library systemsDiversity of interfacesVariety of content formats
Locally stored versus hosted contentMetasearch not there yet
![Page 3: In Search of the Single Search Box: Building a 'First-step ... · Homegrown application using open source tools (PHP, Nutch, SWISH-E) Single query run against multiple specialized](https://reader033.vdocument.in/reader033/viewer/2022042922/5f6e77750e63630f234e04e7/html5/thumbnails/3.jpg)
Problems with Library SearchProblems with Library Search
User PerspectiveDesire for a single search box that searches everythingUser needs that extend beyond collection specific searchesConfusion over our library website information architecture (or lack thereof)No subject based access integration
![Page 4: In Search of the Single Search Box: Building a 'First-step ... · Homegrown application using open source tools (PHP, Nutch, SWISH-E) Single query run against multiple specialized](https://reader033.vdocument.in/reader033/viewer/2022042922/5f6e77750e63630f234e04e7/html5/thumbnails/4.jpg)
Solutions?Solutions?
Provide a single search box as a “first-step” in the library search processDevelop a search tool that responds to a broader range of search needsBegin to “interact” with the user in the search space the way we do in reference spacesInformally educate our users about our information architecture, tools, and services
![Page 5: In Search of the Single Search Box: Building a 'First-step ... · Homegrown application using open source tools (PHP, Nutch, SWISH-E) Single query run against multiple specialized](https://reader033.vdocument.in/reader033/viewer/2022042922/5f6e77750e63630f234e04e7/html5/thumbnails/5.jpg)
Why a Single Search Box?Why a Single Search Box?
Why a search box? Evidence of users ignoring text cues1/2 of users search dominant, 1/5 link dominant (Jakob Nielsen)“Where is the little box where I can type”
Why a single search box?“Competing homepage search boxes are confusing, and advanced search should be relegated to a secondary position inside the site to avoid seducing users away from the simple search, which they’re more likely to use correctly.”(Jakob Nielsen)
![Page 6: In Search of the Single Search Box: Building a 'First-step ... · Homegrown application using open source tools (PHP, Nutch, SWISH-E) Single query run against multiple specialized](https://reader033.vdocument.in/reader033/viewer/2022042922/5f6e77750e63630f234e04e7/html5/thumbnails/6.jpg)
Search Options: ARL Search Options: ARL Environmental ScanEnvironmental Scan
![Page 7: In Search of the Single Search Box: Building a 'First-step ... · Homegrown application using open source tools (PHP, Nutch, SWISH-E) Single query run against multiple specialized](https://reader033.vdocument.in/reader033/viewer/2022042922/5f6e77750e63630f234e04e7/html5/thumbnails/7.jpg)
Search Options: ARL Search Options: ARL Environmental ScanEnvironmental Scan
![Page 8: In Search of the Single Search Box: Building a 'First-step ... · Homegrown application using open source tools (PHP, Nutch, SWISH-E) Single query run against multiple specialized](https://reader033.vdocument.in/reader033/viewer/2022042922/5f6e77750e63630f234e04e7/html5/thumbnails/8.jpg)
Search Placement: Peer AnalysisSearch Placement: Peer Analysis
![Page 9: In Search of the Single Search Box: Building a 'First-step ... · Homegrown application using open source tools (PHP, Nutch, SWISH-E) Single query run against multiple specialized](https://reader033.vdocument.in/reader033/viewer/2022042922/5f6e77750e63630f234e04e7/html5/thumbnails/9.jpg)
Search Placement: Peer AnalysisSearch Placement: Peer Analysis
![Page 10: In Search of the Single Search Box: Building a 'First-step ... · Homegrown application using open source tools (PHP, Nutch, SWISH-E) Single query run against multiple specialized](https://reader033.vdocument.in/reader033/viewer/2022042922/5f6e77750e63630f234e04e7/html5/thumbnails/10.jpg)
Search Placement: Peer AnalysisSearch Placement: Peer Analysis
![Page 11: In Search of the Single Search Box: Building a 'First-step ... · Homegrown application using open source tools (PHP, Nutch, SWISH-E) Single query run against multiple specialized](https://reader033.vdocument.in/reader033/viewer/2022042922/5f6e77750e63630f234e04e7/html5/thumbnails/11.jpg)
Search Placement: Peer AnalysisSearch Placement: Peer Analysis
![Page 12: In Search of the Single Search Box: Building a 'First-step ... · Homegrown application using open source tools (PHP, Nutch, SWISH-E) Single query run against multiple specialized](https://reader033.vdocument.in/reader033/viewer/2022042922/5f6e77750e63630f234e04e7/html5/thumbnails/12.jpg)
Search Placement Analysis: Search Placement Analysis: OutcomeOutcome
Eye-track studies suggest upper-left screen area as prime real estateCurrent practice: Catalog in prime location, but is it representative of library content/services?Technically not yet able to develop a comprehensive “upper-left” search toolNear-term goal: Develop “upper-right” (lower confidence) tool that is more than website search, but less than full metasearch
![Page 13: In Search of the Single Search Box: Building a 'First-step ... · Homegrown application using open source tools (PHP, Nutch, SWISH-E) Single query run against multiple specialized](https://reader033.vdocument.in/reader033/viewer/2022042922/5f6e77750e63630f234e04e7/html5/thumbnails/13.jpg)
![Page 14: In Search of the Single Search Box: Building a 'First-step ... · Homegrown application using open source tools (PHP, Nutch, SWISH-E) Single query run against multiple specialized](https://reader033.vdocument.in/reader033/viewer/2022042922/5f6e77750e63630f234e04e7/html5/thumbnails/14.jpg)
Library Library ““Quick SearchQuick Search”” ToolTool
GoalsVideo demoArchitectural overviewDescription of componentsChallengesFuture development
![Page 15: In Search of the Single Search Box: Building a 'First-step ... · Homegrown application using open source tools (PHP, Nutch, SWISH-E) Single query run against multiple specialized](https://reader033.vdocument.in/reader033/viewer/2022042922/5f6e77750e63630f234e04e7/html5/thumbnails/15.jpg)
![Page 16: In Search of the Single Search Box: Building a 'First-step ... · Homegrown application using open source tools (PHP, Nutch, SWISH-E) Single query run against multiple specialized](https://reader033.vdocument.in/reader033/viewer/2022042922/5f6e77750e63630f234e04e7/html5/thumbnails/16.jpg)
![Page 17: In Search of the Single Search Box: Building a 'First-step ... · Homegrown application using open source tools (PHP, Nutch, SWISH-E) Single query run against multiple specialized](https://reader033.vdocument.in/reader033/viewer/2022042922/5f6e77750e63630f234e04e7/html5/thumbnails/17.jpg)
Quick Search GoalsQuick Search Goals
Develop a useful “first-step” library search tool that gets users to the right place (without authentication)Make it quick and comfortable to useCreate a platform that allows us to better understand user search behaviorContextual presentation of subject based access tools
![Page 18: In Search of the Single Search Box: Building a 'First-step ... · Homegrown application using open source tools (PHP, Nutch, SWISH-E) Single query run against multiple specialized](https://reader033.vdocument.in/reader033/viewer/2022042922/5f6e77750e63630f234e04e7/html5/thumbnails/18.jpg)
Video DemoVideo Demo
(7 min)
![Page 19: In Search of the Single Search Box: Building a 'First-step ... · Homegrown application using open source tools (PHP, Nutch, SWISH-E) Single query run against multiple specialized](https://reader033.vdocument.in/reader033/viewer/2022042922/5f6e77750e63630f234e04e7/html5/thumbnails/19.jpg)
Quick Search ArchitectureQuick Search Architecture
Homegrown application using open source tools (PHP, Nutch, SWISH-E)Single query run against multiple specialized indexesLocally stored indexes for high performance responseModular presentation interface
![Page 20: In Search of the Single Search Box: Building a 'First-step ... · Homegrown application using open source tools (PHP, Nutch, SWISH-E) Single query run against multiple specialized](https://reader033.vdocument.in/reader033/viewer/2022042922/5f6e77750e63630f234e04e7/html5/thumbnails/20.jpg)
![Page 21: In Search of the Single Search Box: Building a 'First-step ... · Homegrown application using open source tools (PHP, Nutch, SWISH-E) Single query run against multiple specialized](https://reader033.vdocument.in/reader033/viewer/2022042922/5f6e77750e63630f234e04e7/html5/thumbnails/21.jpg)
Quick Search Components in Quick Search Components in Initial ReleaseInitial Release
Library Web PagesFrequently Asked QuestionsSearch the CollectionBest BetsSmart Subjects
![Page 22: In Search of the Single Search Box: Building a 'First-step ... · Homegrown application using open source tools (PHP, Nutch, SWISH-E) Single query run against multiple specialized](https://reader033.vdocument.in/reader033/viewer/2022042922/5f6e77750e63630f234e04e7/html5/thumbnails/22.jpg)
Library Web PagesLibrary Web Pages
Similar to existing Google site searchA results set rather than a destinationNo advertisingTransparent and configurable indexing criteria
![Page 23: In Search of the Single Search Box: Building a 'First-step ... · Homegrown application using open source tools (PHP, Nutch, SWISH-E) Single query run against multiple specialized](https://reader033.vdocument.in/reader033/viewer/2022042922/5f6e77750e63630f234e04e7/html5/thumbnails/23.jpg)
Frequently Asked QuestionsFrequently Asked Questions
Institutional and instructional focusIncrease visibility and use of existing library FAQ contentFAQ component displays only if there are keyword matches
![Page 24: In Search of the Single Search Box: Building a 'First-step ... · Homegrown application using open source tools (PHP, Nutch, SWISH-E) Single query run against multiple specialized](https://reader033.vdocument.in/reader033/viewer/2022042922/5f6e77750e63630f234e04e7/html5/thumbnails/24.jpg)
Search the CollectionSearch the Collection
Research and collection focusStealth instruction about available tools for doing researchCanned search linksLow-cost / low-value integration
![Page 25: In Search of the Single Search Box: Building a 'First-step ... · Homegrown application using open source tools (PHP, Nutch, SWISH-E) Single query run against multiple specialized](https://reader033.vdocument.in/reader033/viewer/2022042922/5f6e77750e63630f234e04e7/html5/thumbnails/25.jpg)
Best BetsBest Bets
Featured links to verypopular contentCross functional useResponds to alternative spellings and misspellingsSimilar to “sponsored links”, but used as an internal navigation aid
![Page 26: In Search of the Single Search Box: Building a 'First-step ... · Homegrown application using open source tools (PHP, Nutch, SWISH-E) Single query run against multiple specialized](https://reader033.vdocument.in/reader033/viewer/2022042922/5f6e77750e63630f234e04e7/html5/thumbnails/26.jpg)
Best Bets ImplementationBest Bets Implementation
Lightweight XML files sourcesTightly controlled keyword matching to minimize false positivesKeyword-based retrieval returns the single most relevant Best Bet “ad”, if any
LexisNexis:<?xml version="1.0"?><ad id="lexisnexis” class=”resource">
<title>LexisNexis Academic</title><url>http://www.lib.ncsu.edu/cgi-
bin/proxy.pl?server=www.lexis-nexis.com/cis&resource=LexisNexis+Academic</url>
<keywords>lexis, nexis, lexis nexis, lexis nexus, lexus nexis, lexis-nexis, lexisnexis, lexus, nexus, lexus nexus, lexus-nexus, lexusnexus, lexxis nexxis, lexxus nexus, lexxusnexxus</keywords>
</ad>
![Page 27: In Search of the Single Search Box: Building a 'First-step ... · Homegrown application using open source tools (PHP, Nutch, SWISH-E) Single query run against multiple specialized](https://reader033.vdocument.in/reader033/viewer/2022042922/5f6e77750e63630f234e04e7/html5/thumbnails/27.jpg)
Best Bets ChallengesBest Bets Challenges
Sensible expansionCriteria for creation of new Best Bet
Keyword conflict resolutionCompeting “ads” for similar keywords‘map’ - library map or map collection?
Keyword optimizationGoogle AdWords as a model?
![Page 28: In Search of the Single Search Box: Building a 'First-step ... · Homegrown application using open source tools (PHP, Nutch, SWISH-E) Single query run against multiple specialized](https://reader033.vdocument.in/reader033/viewer/2022042922/5f6e77750e63630f234e04e7/html5/thumbnails/28.jpg)
Smart SubjectsSmart SubjectsContextual subject links based on user keyword(s)An attempt to make new subject based access infrastructure more relevant to the userNot really AI, but a contextually filtered view of 96 possible subject nodesSubject node landing pages provide subject gateway into metasearch, among other things
![Page 29: In Search of the Single Search Box: Building a 'First-step ... · Homegrown application using open source tools (PHP, Nutch, SWISH-E) Single query run against multiple specialized](https://reader033.vdocument.in/reader033/viewer/2022042922/5f6e77750e63630f234e04e7/html5/thumbnails/29.jpg)
![Page 30: In Search of the Single Search Box: Building a 'First-step ... · Homegrown application using open source tools (PHP, Nutch, SWISH-E) Single query run against multiple specialized](https://reader033.vdocument.in/reader033/viewer/2022042922/5f6e77750e63630f234e04e7/html5/thumbnails/30.jpg)
![Page 31: In Search of the Single Search Box: Building a 'First-step ... · Homegrown application using open source tools (PHP, Nutch, SWISH-E) Single query run against multiple specialized](https://reader033.vdocument.in/reader033/viewer/2022042922/5f6e77750e63630f234e04e7/html5/thumbnails/31.jpg)
How Contextual Subject Links How Contextual Subject Links are Generatedare Generated
Subject related content used as index fodderJournal article titles, course descriptions as surrogates for subject contentIndex fodder stores organized by campus curricula, or by subject nodes directlySimple keyword-based retrieval to return the most relevant subject nodesInteresting by-product: institutional bias
![Page 32: In Search of the Single Search Box: Building a 'First-step ... · Homegrown application using open source tools (PHP, Nutch, SWISH-E) Single query run against multiple specialized](https://reader033.vdocument.in/reader033/viewer/2022042922/5f6e77750e63630f234e04e7/html5/thumbnails/32.jpg)
Smart Subjects Index FodderSmart Subjects Index FodderUnstructured text dumps of content used as index fodderIndex fodder generated from multiple sources for subject triangulation and increased keyword coverageShared curriculum code or subject node identifiers tie multiple sources togetherIndex fodder stores organized by curriculum require curriculum to subject node crosswalk during retrieval
‘Biochemistry’ (extract from Faculty Pubs DB index fodder source):
1-substituted cyclopropenes: Effective blocking agents for ethylene action in plants Abnormal lignin in a Loblolly pine mutant Absence of association between genetic variation in the promoter of the microsomal triglyceride transfer protein gene and plasma lipoproteins in the Framingham Offspring Study Accurate translation of the genetic code depends on tRNA modified nucleosides Action spectra for UV-light induced RNA-RNA crosslinkingin 16S ribosomal RNA in the ribosome Acute
…blah, blah, blah
![Page 33: In Search of the Single Search Box: Building a 'First-step ... · Homegrown application using open source tools (PHP, Nutch, SWISH-E) Single query run against multiple specialized](https://reader033.vdocument.in/reader033/viewer/2022042922/5f6e77750e63630f234e04e7/html5/thumbnails/33.jpg)
Smart Subjects ChallengesSmart Subjects Challenges
Increase opportunities for contextual subject link generation (reduce instances of zero hits)Improve relevance ranking of generated subject linksOptimize the presentation of subject links in the Quick Search environment
![Page 34: In Search of the Single Search Box: Building a 'First-step ... · Homegrown application using open source tools (PHP, Nutch, SWISH-E) Single query run against multiple specialized](https://reader033.vdocument.in/reader033/viewer/2022042922/5f6e77750e63630f234e04e7/html5/thumbnails/34.jpg)
Broader Quick Search Broader Quick Search ChallengesChallenges
Maintaining a usable interface as the scope of the tool expandsSensible integrationKeeping Quick Search quickEvolving tool to satisfy changing user needs
![Page 35: In Search of the Single Search Box: Building a 'First-step ... · Homegrown application using open source tools (PHP, Nutch, SWISH-E) Single query run against multiple specialized](https://reader033.vdocument.in/reader033/viewer/2022042922/5f6e77750e63630f234e04e7/html5/thumbnails/35.jpg)
Future DevelopmentFuture Development
New search componentsEmbedded journal title matchesEmbedded catalog results summariesFinding articles / metasearch integration (this is really hard)
Tool refinement based on observed useSearch query log review post-launchComparative clickthrough stats analysis
![Page 36: In Search of the Single Search Box: Building a 'First-step ... · Homegrown application using open source tools (PHP, Nutch, SWISH-E) Single query run against multiple specialized](https://reader033.vdocument.in/reader033/viewer/2022042922/5f6e77750e63630f234e04e7/html5/thumbnails/36.jpg)
Future DevelopmentFuture Development
Improved index fodder for Smart SubjectsJournal TOCs data from IngentaNCSU ETDs and other campus contentMetasearch and/or Google Scholar harvesting?Open Access subject content?
Make search tool more comfortable to useSmarter “zero hits” response for all componentsQuery expansion for some components (Wordnet)Spelling suggestion feature (Aspell or Google API)
![Page 37: In Search of the Single Search Box: Building a 'First-step ... · Homegrown application using open source tools (PHP, Nutch, SWISH-E) Single query run against multiple specialized](https://reader033.vdocument.in/reader033/viewer/2022042922/5f6e77750e63630f234e04e7/html5/thumbnails/37.jpg)
SummarySummary
NCSU Libraries Quick SearchA “first-step” library search toolOur initial attempt towards developing an interactive search spaceA platform for learning about the search needs and behavior of our user communityEvolving productAvailable Fall 2005, or earlier in beta mode