Uploaded image for project: 'mod-search'
  1. mod-search
  2. MSEARCH-169

Support normalized search for call numbers

    XMLWordPrintable

    Details

    • Type: Story
    • Status: Closed (View Workflow)
    • Priority: P3
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: 1.5.0
    • Labels:
      None
    • Template:
      Falcon user story template
    • Sprint:
      Falcon Sprint 121, Falcon Sprint 122
    • Story Points:
      3
    • Development Team:
      Falcon

      Description

      Purpose/Overview:
      In many cases librarians need to search for the record based on a call number that is provided by a patron and might not be formatted correctly.

      Requirements/Scope:

      Example:

      Prefix Call Number Postfix
      Rare Books S537.N56 C82 Incunabule
      1. s537.N56 C82 matches  the example
      2. s537 .N56 C82 matches  the example
      3. s537.N56 C82 Incunabule matches the example
      4. rare books s537.N56 C82 matches the example

      Approach:

      Acceptance criteria:

      • Existing call number search functionality does not change
      • The search matches call numbers when the punctuation is omitted
      • The search matches call numbers when the punctuation is added
      • Spaces are omitted
      • Partial matches
      • Lower and upper cases are supported and returns the same data

      Additional information:

      **Additional examples can be found: https://docs.google.com/spreadsheets/d/1Yi4jhnqv9MytlyR-xahTfijWbM8JMomAyW7Q9PpqRt0/edit#gid=0

        TestRail: Results

          Attachments

            Issue Links

              Activity

                People

                Assignee:
                OleksiiKuzminov Oleksii Kuzminov
                Reporter:
                magdaz Magda Zacharska
                Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                  Dates

                  Created:
                  Updated:
                  Resolved:

                    TestRail: Runs

                      TestRail: Cases