Statistical code facet for instances, holdings and items

Description

Purpose/Overview:
The purpose of this story is to create a facet that will provide a quick way to narrow down search results by selecting values for statistical codes coming from the reference data but filtering by keys stored in inventory instance, holdings and item records.

Requirements/Scope:
Support statistical codes for instances holdings and items:

Filter/Facet

Reference data

Instance field

Statistical codes

/statistical-codes

statisticalCodeIds (array of strings)

Approach:

Acceptance criteria:

  • Query returns accurate hit count

  • Query returns only instances that fulfill selected facet

  • Filter can be combined and represent logical conjunction

  • Filters are part of the cql query and the fields which are filtered should be configured in mappings

Environment

None

Potential Workaround

None

CSP Request Details

None

CSP Rejection Details

None

CSP Approved

None

Checklist

hide

TestRail: Results

Activity

Show:

Magda Zacharska February 14, 2022 at 2:46 PM

 the spelling changes will be addressed in scope of .  However since there was no information provided which properties can be safely renamed without impacting UI, Pavel implemented aliases on the mod-search side so that both spellings will be supported.  Please see for more details.

Charlotte Whitt February 14, 2022 at 11:53 AM
Edited

Hi

See 's comment:
Facets have been implemented in , so you can retrieve facets separately for instance, items and holding-records using the following names:

Resource

Facet name

instance

statisticalCodeIds

items

items.statisticalCodeIds

holdings

holdings.statisticalCodeIds

Please notice that the prefix to be used for item will be: item and not items ... This is a conversation we had last week.

Michal Kuklis January 31, 2022 at 6:21 PM
Edited

 thanks for your clarification. I think I have everything I need to improve it on the UI side now.

Magda Zacharska January 31, 2022 at 6:18 PM

could you please follow up with to determine if there are any changes on the mod-search side needed.

Charlotte Whitt January 31, 2022 at 3:59 PM

- we need to have all three values returned from mod-search - if I have understood correct.

Who from the Falcon team should reach out to if needed?

Done

Details

Assignee

Reporter

Priority

Story Points

Sprint

Development Team

Falcon

Fix versions

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs

Created September 28, 2021 at 12:55 PM
Updated April 19, 2022 at 2:25 PM
Resolved October 22, 2021 at 10:49 PM
TestRail: Cases
TestRail: Runs