Search Feature Prioritization

Search Feature Prioritization

Purpose: This page contains information about feature work in progress related to searching in the Inventory and MARC authority apps.

Contents

Development in progress

Feature Summary

Feature

Description

Comments

Feature Summary

Feature

Description

Comments

Inventory advanced search modal

https://folio-org.atlassian.net/browse/UXPROD-4424

  • Includes the ability to combine search queries with boolean operators and specify the search type:

    • Exact phrase*

    • Starts with - left-anchored search

    • Contains any - returns Instances where the field contains any of the searched terms

    • Contains all - returns Instances where the field contains ALL searched terms. Terms can be in any order in the searched field, with any positions between the terms

  • Out of scope for initial work:

    • Combining search options for different records in a single query

    • *Enhancements to exact phrase - currently applies word stemming for Instances with the language of "English"

 

Call number browse by type

https://folio-org.atlassian.net/browse/UXPROD-3569

&https://folio-org.atlassian.net/browse/UXPROD-4327

 

  • Includes the ability to browse by these specific types:

    • LC

    • Dewey

    • SuDoc

    • NLM

    • Other scheme

    • Local

  • Each type has normalization rules for sorting

  • Out of scope for initial work:

    • Remaining call number types

    • Including call numbers for holdings without items

 

 

Analysis in progress

Feature Summary

Feature

Description

Comments

Feature Summary

Feature

Description

Comments

Browse instance by classification/bib call number

https://folio-org.atlassian.net/browse/UXPROD-4120

  • Provides the ability to browse by the classification number on the Instance record

  • Would require the generation of a shelving order based on the classification type

 

Sort by publication year

https://folio-org.atlassian.net/browse/UXPROD-2703

  • Includes the addition of a Publication date column in the Inventory search results

  • Use of a sortable publication year property

  • Out of scope for initial work:

    • Filtering by publication date?

 

To prioritize

Feature Summary

Feature

Description

Comments

Feature Summary

Feature

Description

Comments

Browse instances by title

https://folio-org.atlassian.net/browse/UXPROD-3671

Potential options:

  • Uses the Title (all) index

 

Ability to search and browse additional authority headings/references/auth/ref in MARC authority app

https://folio-org.atlassian.net/browse/UXPROD-4394

  • Search and browse additional authority headings (1XX)

  • Search and browse additional references/see alsos (4XX)

  • Search and browse additional auth/ref and see also froms (5XX)

 

Support exact phrase searching in Inventory and MARC authority apps

https://folio-org.atlassian.net/browse/UXPROD-4448

  • Adding the ability to enclose search terms in double quotes to perform an exact phrase search

  • Ensures the exact phrase search:

    • Is case insensitive

    • No fuzzy logic or word stemming; "Global" should not match to "Globalization" 

    • No additional positions allowed between terms in the phrase for a match 

    • Terms outside of the quotes should all also be found in the title, but not necessarily in the same order and may have additional words in between

    • Full-text usage

 

Browse by holdings level call number

https://folio-org.atlassian.net/browse/UXPROD-3496

  • Provides the ability to browse specifically by the holdings call number

  • Would need to consider holdings without items

 

Add search option for Index title

https://folio-org.atlassian.net/browse/UXPROD-4447

  • Would search against the Index title, if exists, else the Resource title

 

Browse instances by series

https://folio-org.atlassian.net/browse/UXPROD-3741

Known dependencies:

  • May require changes to MARC to Inventory field mapping depending on user feedback on what displays on browse list.

  • May require changes to how Inventory instance handles series statements depending on user feedback on what displays on browse list.