Inventory & MARC authority search operators

Inventory & MARC authority search operators

DRAFT https://folio-org.atlassian.net/browse/UXPROD-4694

Overview

Basic query searches (not Query or Advanced search options)

Search

Description

Proposed/ supported Operator

Example

Inventory support

MARC authority support

Notes

Question(s)

Priority

Story

Search

Description

Proposed/ supported Operator

Example

Inventory support

MARC authority support

Notes

Question(s)

Priority

Story

Exact phrase

Searches for text that contain all search terms in the order in which they are searched

“ “

"Global africa" finds:

  • Global africa

"Global africa" does not find:

  • Africa global

  • Africa globalization

  • globalization africa

NOT SUPPORTED*

NOT SUPPORTED*

Supported in advanced search and query; HOWEVER, fuzzy logic and word stemming are applied. Requirement: remove

  • Should exact phrase be case sensitive?

HIGH

https://folio-org.atlassian.net/browse/MSEARCH-478

https://folio-org.atlassian.net/browse/MSEARCH-567

Contains all

Searches for text that contain all search terms regardless of order

None

 

SUPPORTED

NOT SUPPORTED

Default search; Supported in advanced search and query

MARC authority takes word order into account

 

LOW

 

Contains any

Searches for text that contain any of the search terms regardless of order

None

 

NOT SUPPORTED*

NOT SUPPORTED*

Supported in advanced search and query

 

LOW

 

Case sensitivity

Searches for text that contains terms, matching the case entered in the query

None

 

SUPPORTED - CERTAIN OPTIONS

SUPPORTED

Requests for making ALL searches case insensitive.

*Only supported for full-text fields

 

HIGH

 

Space handling

Searches for text that either contain the spaces in the query, or trim leading/trailing spaces from query

None

 

SUPPORTED

SUPPORTED

Requests for trimming/ leading spaces from query

 

N/A

 

Masking - zero or more, leading

A zero or more character wildcard search, beginning with a wildcard

*

*chemistry finds:

  • biochemistry

  • thermochemistry

  • immunochemistry

  • geochemistry

SUPPORTED

SUPPORTED

 

  • What is the difference between truncation and wildcards? Is it that a wildcard is able to be inserted within a search term, as opposed to only trailing or leading?

N/A

 

Masking - zero or more, trailing

A zero or more character wildcard search, ending with a wildcard

*

surg* finds:

  • surgeon

  • surgeries

  • surgical

  • surgery

 

SUPPORTED

SUPPORTED

 

 

N/A

 

Masking - zero or more, internal

A zero or more character wildcard search, containing a wildcard within the term

*

wom*n finds:

  • woman

  • women

  • womyn

 

SUPPORTED

SUPPORTED

Supported at least for single character

  • What is the use case for using a wildcard for zero or more characters within a term?

N/A

 

Masking - single characters

A single character wildcard search

?

wom?n finds:

  • woman

  • women

  • womyn

O?brien finds:

  • O Brien

  • OBrien

  • O'Brien

NOT SUPPORTED

NOT SUPPORTED

For MARC authority, wom?n seems to find "women" and "womyn" but not "woman" for some reason

 

MEDIUM

 

Fuzzy logic

Searches for text that matches the term based on relevance (close match), as opposed to an exact match.

~

analytics~ finds:

  • analytics

  • analyze

  • analysis

 

NOT SUPPORTED

NOT SUPPORTED

Seems to be supported, but without operator (see in1330403 in Poppy BF from a search of "analytics")

MARC authority does NOT apply fuzzy logic in searches

*marked as a Medium priority if it is removed from exact phrase searches; may be a use case for wanting to explicitly use fuzzy logic

 

MEDIUM

 

Proximity

Contains two terms within a specific number of words of each other. Searches terms, not phrases.

~ (followed by proximity value)

“biology diversity”~3 finds:

  • Biology: the unity and diversity of life

  • Biology: evolution, diversity, and the environment

Does not find:

  • How biology and geography shape human diversity

  • Conservation biology: the science of scarcity and diversity

 

NOT SUPPORTED

NOT SUPPORTED

 

 

LOW

 

Word stemming

 

 

 

 

 

Applied by default; unable to disable

  • What is the difference between trailing wildcards and stemming?

  • What is the difference between stemming and truncation?

LOW

 

Weighting

 

 

 

NOT SUPPORTED

NOT SUPPORTED

 

 

LOW