Search should make use of authority data
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Evergreen |
New
|
Wishlist
|
Unassigned |
Bug Description
This was an idea that came up over and over again during the recent Evergreen Conference, so I wanted to make sure we had a place to discuss it.
I've heard complaints from colleagues at institutions that do have searches that are enriched with authority data that the authority data are still all behind the scenes, and patrons don't always understand why they get those particular results. Additionally, not displaying the authority data used to generate the search doesn't acknowledge the fact that different people simply have different terms for similar concepts. I would prefer that we find a patron-friendly way to display (and highlight) relevant search terms taken from authority records. Maybe labeling it "Additional keywords" or something?
tags: |
added: cat-authority removed: authority |
As an example, here's how our discovery layer does it: https:/ /github. com/lbcclib/ findit_ data_tools/ blob/master/ lib/traject/ eg_authorities. config. rb
Here's a description: to-the- public, but searchable field.
1) While indexing a record in the discovery layer, look for a $0 in any of the following tags: '100', '110', '111', '600', '610', '611', '630', '650', '651', '700', '710', '711', '730', '800', '810', '811', '830'
2) When you find a $0, grab the relevant authority record
3) Grab any contents of these fields from the authority record if they exist: '400', '410', '411', '430', '447', '448', '450', '451', '455', '500', '510', '511', '530', '550', '551', '555', '663', '664', '665', '666', '680', '681', '682', '700', '710', '711', '730', '747', '748', '750', '751', '755', '780', '781', '782'
4) Index those contents into a lowly-weighted, not-visible-