implementation of a faceted catalog search solution kristin antelman & emily lynema ncsu...

32
Implementation of a Implementation of a faceted catalog search faceted catalog search solution solution Kristin Antelman & Emily Lynema NCSU Libraries Feb. 7, 2006

Upload: sheila-mosley

Post on 06-Jan-2018

222 views

Category:

Documents


2 download

DESCRIPTION

Purchase Decision Lots of broad topical keyword searches Authority infrastructure underutilized No relevancy ranking of results Opportunity to partner with Endeca

TRANSCRIPT

Page 1: Implementation of a faceted catalog search solution Kristin Antelman & Emily Lynema NCSU Libraries Feb. 7, 2006

Implementation of a faceted Implementation of a faceted catalog search solutioncatalog search solution

Kristin Antelman & Emily LynemaNCSU Libraries

Feb. 7, 2006

Page 2: Implementation of a faceted catalog search solution Kristin Antelman & Emily Lynema NCSU Libraries Feb. 7, 2006

OverviewOverview

• Purchase decision• Implementation team• Technical overview• Features• Interface decisions• The future…

Page 3: Implementation of a faceted catalog search solution Kristin Antelman & Emily Lynema NCSU Libraries Feb. 7, 2006

Purchase DecisionPurchase Decision

• Lots of broad topical keyword searches• Authority infrastructure underutilized• No relevancy ranking of results• Opportunity to partner with Endeca

Page 4: Implementation of a faceted catalog search solution Kristin Antelman & Emily Lynema NCSU Libraries Feb. 7, 2006

Implementation TeamImplementation Team

• Andrew Pace, Systems, Chair• Cindy Levine, Research and Information

Services• Emily Lynema, Systems, ex officio (tech lead)• Erik Moore, Systems, ex officio (ILS librarian)• Charley Pennell, Cataloging• Shirley Rodgers, Systems• Tito Sierra, Digital Library Initiatives

Page 5: Implementation of a faceted catalog search solution Kristin Antelman & Emily Lynema NCSU Libraries Feb. 7, 2006

Technical OverviewTechnical Overview

• Endeca ProFind co-exists with SirsiDynix Unicorn ILS and Web2 online catalog.

• Endeca indexes MARC records exported from Unicorn.

• Index is refreshed nightly with records added/updated during previous day.

Page 6: Implementation of a faceted catalog search solution Kristin Antelman & Emily Lynema NCSU Libraries Feb. 7, 2006

Endeca ProFind OverviewEndeca ProFind Overview• Endeca’s ProFind software is responsible for…

– Ingesting and indexing reformatted NCSU data.– Creating a back-end service that responds to queries with

result sets.• NCSU is responsible for…

– Reformatting MARC records into something Endeca application can parse.

– Keeping these reformatted records up to date.– Building the web application that users see.– Sending queries to Endeca back-end service and displaying

results.

Page 7: Implementation of a faceted catalog search solution Kristin Antelman & Emily Lynema NCSU Libraries Feb. 7, 2006

Data ExtractionData Extraction

• First extract MARC data for import into Endeca.

Page 8: Implementation of a faceted catalog search solution Kristin Antelman & Emily Lynema NCSU Libraries Feb. 7, 2006

MARC to ??MARC to ??

• Endeca doesn’t understand MARC records.

• MARC flat text file(s) for ingest by Endeca.

• Creates opportunity to manipulate data on the back-end.

Page 9: Implementation of a faceted catalog search solution Kristin Antelman & Emily Lynema NCSU Libraries Feb. 7, 2006

Formatted ExtractFormatted Extract

Page 10: Implementation of a faceted catalog search solution Kristin Antelman & Emily Lynema NCSU Libraries Feb. 7, 2006

Nightly UpdateNightly Update

• Each night a script updates the data indexed by Endeca:– Exports updated or new MARC records

from Unicorn.– Reformats and merges these records with

those already indexed.– Starts Endeca re-index – completely

rebuilding index for the catalog.• Process requires about 7 hours.

Page 11: Implementation of a faceted catalog search solution Kristin Antelman & Emily Lynema NCSU Libraries Feb. 7, 2006

Quick DemoQuick Demo

• http://catalog.lib.ncsu.edu

Page 12: Implementation of a faceted catalog search solution Kristin Antelman & Emily Lynema NCSU Libraries Feb. 7, 2006

Interface DecisionsInterface Decisions

• Search interface pages• Full view holdings display• Order of dimensions

Page 13: Implementation of a faceted catalog search solution Kristin Antelman & Emily Lynema NCSU Libraries Feb. 7, 2006

Search Interface PagesSearch Interface Pages

• Problem: How to provide Endeca keyword searching and Web2 authority searching while keeping the search interface as close to the ‘one box’ approach as possible.

Page 14: Implementation of a faceted catalog search solution Kristin Antelman & Emily Lynema NCSU Libraries Feb. 7, 2006

Pre-Endeca Catalog SearchPre-Endeca Catalog Search

• 6 search tabs• 14 radio buttons• 1-4 drop down

boxes

Page 15: Implementation of a faceted catalog search solution Kristin Antelman & Emily Lynema NCSU Libraries Feb. 7, 2006

Endeca Catalog SearchEndeca Catalog Search

• 3 search tabs• No radio

buttons• 2 search boxes• Keyword search

default

Page 16: Implementation of a faceted catalog search solution Kristin Antelman & Emily Lynema NCSU Libraries Feb. 7, 2006

Option 1: Links within Search tabOption 1: Links within Search tab

Right-hand links to 3 pages under Search tab too confusing

Page 17: Implementation of a faceted catalog search solution Kristin Antelman & Emily Lynema NCSU Libraries Feb. 7, 2006

Option 2: Single drop-downOption 2: Single drop-down

• Too many options in drop-down overwhelm user

• Keyword and authority searching lead to completely different interfaces

Page 18: Implementation of a faceted catalog search solution Kristin Antelman & Emily Lynema NCSU Libraries Feb. 7, 2006

Option 3: Separate tab for Option 3: Separate tab for authority searchesauthority searches

Anybody know what Begins With… tab does?

Page 19: Implementation of a faceted catalog search solution Kristin Antelman & Emily Lynema NCSU Libraries Feb. 7, 2006

Full-View Holdings DisplayFull-View Holdings Display

• Problem: Communicate whether a resource is available and where it is located in a usable fashion.

Page 20: Implementation of a faceted catalog search solution Kristin Antelman & Emily Lynema NCSU Libraries Feb. 7, 2006

Pre-Endeca Results ListPre-Endeca Results List• Too many boxes, lines, and

shaded areas.• Elements for a single

record not visually grouped.

Page 21: Implementation of a faceted catalog search solution Kristin Antelman & Emily Lynema NCSU Libraries Feb. 7, 2006

First version of results page wireframe (~8 total iterations).Ideas drawn from Web2, RedLightGreen, Amazon, etc.

Page 22: Implementation of a faceted catalog search solution Kristin Antelman & Emily Lynema NCSU Libraries Feb. 7, 2006

5th Revision: Attempt to aggregate holdings information by call number. Particularly confusing for online resources.

Brief view vs. Full view gives user choice about displaying holdings.

Page 23: Implementation of a faceted catalog search solution Kristin Antelman & Emily Lynema NCSU Libraries Feb. 7, 2006

8th (and Final) Revision: Aggregate holdings information by library.

Reduces complexity of continuing and online resources.

Page 24: Implementation of a faceted catalog search solution Kristin Antelman & Emily Lynema NCSU Libraries Feb. 7, 2006

Endeca Results ListEndeca Results List

Page 25: Implementation of a faceted catalog search solution Kristin Antelman & Emily Lynema NCSU Libraries Feb. 7, 2006

Dimension DisplayDimension Display

• Problem: With 10 dimensions to display on the results page, where should they appear (and in what order)?

• Goal: Give high visibility to dimensions that will be most valuable to users, but also highlight useful dimensions that may represent new concepts.

Page 26: Implementation of a faceted catalog search solution Kristin Antelman & Emily Lynema NCSU Libraries Feb. 7, 2006

LCC and Availability dimensions – first draft

Page 27: Implementation of a faceted catalog search solution Kristin Antelman & Emily Lynema NCSU Libraries Feb. 7, 2006

10. Library of Congress Classification

9. Availability

1. Subject: Topic2. Subject: Genre3. Format4. Library5. Subject: Region6. Subject: Era7. Language8. Author

Page 28: Implementation of a faceted catalog search solution Kristin Antelman & Emily Lynema NCSU Libraries Feb. 7, 2006

Future PlansFuture Plans• Ongoing tweaks:

– Relevance ranking algorithms & spell correction thresholds– Display fixes/enhancements– Additional browsing options

• Endeca 2.0 ideas– FRBR-ized display [more later]– Build detail page in Endeca with live item data from Oracle– Shopping cart functionality for email/export of records– Enrich records with supplemental content – more usable

TOCs, book reviews, etc.

Page 29: Implementation of a faceted catalog search solution Kristin Antelman & Emily Lynema NCSU Libraries Feb. 7, 2006

FRBR & RollupFRBR & Rollup

• Explore Endeca’s built-in rollup functionality.• Need to create a single text key to ‘roll up’

individual records for different editions into a single work result.

• Looking at using author/title keys as outlined in the Library of Congress FRBR display tool algorithm.

Page 30: Implementation of a faceted catalog search solution Kristin Antelman & Emily Lynema NCSU Libraries Feb. 7, 2006

Single aggregate record represents 73 actual records — different editions of Iliad with Homer as author

Users performs keyword search for ‘iliad’

Page 31: Implementation of a faceted catalog search solution Kristin Antelman & Emily Lynema NCSU Libraries Feb. 7, 2006

Click on ‘See all editions’ to view individual publication and holdings information for each aggregated result.

Page 32: Implementation of a faceted catalog search solution Kristin Antelman & Emily Lynema NCSU Libraries Feb. 7, 2006

More questions?More questions?