Inventory search test cases
To ensure we met search requirements, we need to document examples along with expected outcomes.
https://github.com/folio-org/mod-search#multi-language-search-support
Special characters by language
Punctuation
Stop words
Language analyzer:
Tokenizer:
https://github.com/folio-org/mod-search#readme
What about the asterisk operator?
Keyword search - is searching across following data properties:
- Resource title, Alternative titles, Index title, Series
- Contributor names
- Resource Identifiers (all)
- Instance HRIDs, Holdings HRIDs, and Item HRIDs
- Instance UUIDs, Holdings UUIDs, and Item UUIDs
- Item barcode - MSEARCH-31 and MSEARCH-304 are done, remaning work UIIN-1942
Search option selected | Search query examples | Sample records | Expected outcome | Implemented (Y/N) | Notes (please prepend your comments with initials) | Verified requirements with SMEs |
---|---|---|---|---|---|---|
Keyword search | Classical form : a theory of formal functions for the instrumental music of Haydn, Mozart, and Beethoven |
| Relevancy sort can be used to allow users to view exact match as first result. Add Relevance to Inventory app (future requirement) Review phrase search requirements / what is the proximity. UXPROD-1941 | ✓ | ||
Keyword search | Classical form a theory of formal functions for the instrumental music of Haydn, Mozart, and Beethoven |
| " " | ✓ | ||
Keyword search | Classical form : a theory of formal functions for the instrumental music of Haydn, Mozart |
| " " | ✓ | ||
Keyword search | Classical form |
| " " | ✓ | ||
Keyword search | Classification & cataloging quarterly |
| " " | ✓ | ||
Keyword search | Classification and cataloging quarterly |
| ✓ | |||
Keyword search | Classification cataloging |