[MSEARCH-187] [SPIKE]: Authority records search with ES Created: 14/Jun/21  Updated: 28/Apr/22  Resolved: 08/Oct/21

Status: Closed
Project: mod-search
Components: None
Affects versions: None
Fix versions: None

Type: Story Priority: P3
Reporter: Magda Zacharska Assignee: Oleksii Kuzminov
Resolution: Done Votes: 0
Labels: back-end, epam-falcon, marc-authority, quickmarc
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original estimate: Not Specified

Issue links:
Relates
relates to FAT-990 Create Karate tests to cover Authorit... Closed
relates to MODINVSTOR-787 Create CRUD REST API for Authorities Closed
relates to MODINVSTOR-788 Automatic creation of Kafka topic for... Closed
relates to MODINVSTOR-789 Send "Domain Events" to Kafka Authori... Closed
relates to MSEARCH-137 Auth-Rec-POC - Identifiers - LCCN Closed
relates to MSEARCH-138 Auth-Rec-POC - Personal name Closed
relates to MSEARCH-143 Authority records - search by id Closed
relates to MSEARCH-145 Auth-Rec-POC - Main heading - Corpora... Closed
relates to MSEARCH-146 Auth-Rec-POC - Authority/Reference fi... Closed
relates to MSEARCH-147 Auth-Rec-POC - Populate Rancher with ... Closed
relates to MSEARCH-195 Add search API for Authority’s Record Closed
relates to MSEARCH-196 Refactor /reindex API to support Auth... Closed
relates to MSEARCH-197 POC: Add /authorities/ids API for Aut... Closed
relates to PERF-200 Mod-search Authority Records search p... Closed
Requires
is required by UXPROD-3360 FALCON - quickMARC | Search MARC Auth... Closed
Sprint: Falcon Sprint 124
Story Points: 3
Development Team: Falcon

 Description   

Current situation or problem:

As MARC authority records are being added, the user should be able to search for those records. The purpose of this feature is to investigate possible approach for this type of searches considering that in some libraries the number of authority records can reach 12 million records.  

Assumption:
As determined in scope of MODSOURCE-352 Closed , the authority records will be integrated with Inventory as described in SPIKE: Searching MARC Authority Records via MARC authority app

In scope:

  • Determine the required schema for authority records in inventory
  • Determine the approach so that following criteria is supported:
    • Searching identifiers: LCCN (MARC field 010) and System Control Number (MARC field 035)
    • Searching main headings 
    • Combined search by corporate name and conference name
    • Search cross references (4XX and 5XX MARC fields)
    • Search by Children's subject headings
    • Search by record creator and  updater
      • date created/updated
    • Support Boolean operators
    • Keyword search
    • Phrase search
    • Exact phrase
    • Truncation
    • Wildcard searches
    • Support facet/filters:
      • cross-references
      • authorities record type 

Acceptance criteria:

  1. Document proposed approach and review it with the team
  2. Create required technical stories
  3. Add stories for Karate tests

Additional information:



 Comments   
Comment by Magda Zacharska [ 07/Jul/21 ]

For the initial implementation the authority record search in SRS will not be conducted using Elasticsearch.

Comment by Natalia Zaitseva [ 24/Sep/21 ]

  please review the spike and create additional technical stories related to mod-search and mod-inventory-storage https://folio-org.atlassian.net/wiki/pages/viewpage.action?spaceKey=FOLIJET&title=SPIKE%3A+Searching+MARC+Authority+Records+via+MARC+authority+app

Generated at Fri Feb 09 00:29:35 UTC 2024 using Jira 1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d.