2021-08-23 - Inventory Search Improvements Meeting
Attendees: @Magda Zacharska @Natascha Owens @Laura E Daniels @Kimberly Pamplin @Charlotte Whitt @Monica Arnold
Note-taker: Kimberly Pamplin
Recording: https://vod.video.cornell.edu/media/Inventory+Search+Improvements+Working+Group/1_5q3lc6bp
Agenda:
Update from dev:
Re-indexing update
Primary contributor search
Search by all inventory records properties
Review
Identifiers (all) search for holdings
Identifiers (all) search for items
Circulation notes search for items
Use cases overview:
Search by contributor and title
Search by primary contributor and title
Existing pain points (examples provided by librarians)
Notes
Re-indexing Update
Juniper is now fully indexed, and ES searches should go to all inventory records.
May have broken the snapshot environment but should be resolved shortly.
Reacting to changes that are being made to Kafka configuration.
Primary Contributor Search
Searching by primary contributor only.
Filtering by primary contributor is a Boolean search.
In Insomnia: Contributors = “Steinbeck, John, 1902-1968” AND contributors.primary = true
Search by All Inventory Records Properties
This is doable and have created a proof of concept.
Did not want to make as part of already existing keyword search as performance will be impacted.
mod-search /
Next spring
Difficult to determine the relevancy; probably not able to rely on return ranking
Once they have findings will meet and discuss.
Review
Identifiers (all) search for holdings
Functionality added in backend at this point. In Insomnia:
holdingIdentifiers all “formerId”
holdingIdentifiers all “h000000000009”
Identifiers (all) search of items
itemIdentifiers all “formerItem*”
itemIdentifiers all “it115” -- (HRID)
itemIdentifiers all “AN7766” -- (Accession #)
Circulation notes search for items
circulationNotes.note all “*”
Notes in the item record
Example in Bugfest-Juniper:
Inventory
Location UC/HP/SPCL/Rosen
100 Contemporary American Jewish painters and sculptors
Open item > edit > scroll down > Add check in / check out note
Choose Type: “Check in note” or “Check out note”
All notes search should also include circulation notes whether public or staff.
itemPublicNotes all “*” – If circulation note is not marked as staff only should it be included in public notes?
Yes, because it is a type of public note.
Will also be consistent.
Would you ever search by circulation notes only?
Yes, verifying consistency.
Staff notes are being searched as part of all notes. Do not have a search by staff notes only.
Can add if strong requirement, but discussed previously and do not currently have use case.
Use Cases Overview (29 min. after).
Search by contributor and title.
Already implemented.
Insomnia
title all “Tree grows” AND contributors all smith
7 instances; in all Betty Smith is the contributor and the title is Tree Grows in Brooklyn
Search by primary contributor and title.
Existing Pain Points: Call Number Browse (38 min. after)
Currently a huge pain point (Cornell)
Catalogers need to browse with every title that is cataloged to verify that the assigned call numbers works.
Need to browse all cataloged materials that have been assigned a call number, seeing what comes before and after.
Cannot currently present as browse list
Want to be able to do a call number search and a call number browse
If searching something like PG 637. I88O, only want anything with that exact call number to appear.
If browsing want to see what comes before it and what comes after it, in context.
Possible to have an extra "browse button" ?
Browse on not just call numbers, but names, etc.
Cornell’s site has call number search and call number browse.
Can keep going forward and backward.
Would be fine with it not being infinite; can’t imagine someone searching something in PG1 if they wanted something in PG2.
In staff search would not want to have to go to record and click to browse, would just want to perform a browse.
May want to gray out the button when it is not relevant to the search.
Define what properties would like to be browsable
FOLIO supports call number shelf order for Library of Congress.
Shelving order element used to sort, but not what would be wanted to search / enter for browse.
effectiveShelvingOrder is normalized so that it will sort correctly; has extra characters to make sure things are in the correct order. Want to display the actual call number.
From Charlotte Whitt to Everyone: 09:53 AM
The work we did within UXPROD-2002
For e.g.:
Effective call number string : PG637.S28 1991 c.1
Shelving Order: PG 3637 S28 41991 C 11 – (If you have a list and sort, this allows sorting in the proper order)
When you input a call number, FOLIO creates a normalized call number for it.
From Mark Arnold to Everyone: 09:56 AM
query=effectiveShelvingOrder>="QA*" and effectiveShelvingOrder<"QB*" &limit=1000
Will return to this next time.
If you have other pain points, please free to add them to the list or mention in Slack.
September 6 is Labor Day in the US. Will send a survey in Slack for best day to meet next.