Uploaded image for project: 'ui-inventory'
  1. ui-inventory
  2. UIIN-1645

Inventory. ES. Implement search across all properties of all records

    XMLWordPrintable

Details

    • Prokopovych - Sprint 131, Prokopovych - Sprint 132, Prokopovych - Sprint 133, Prokopovych - Sprint 134
    • 5
    • Prokopovych

    Description

      Purpose:
      When using postgreSQL in Inventory we had the Query search functionality. Now having elastic search we need to implement the same functionality but now using Elasticsearch, allowing users to be able to conduct a search across all properties of all instance, holdings and item

      Scope:

      • create an additional search option that will cover search by all properties from all inventory record types (instance, holdings, item):
        • instance field values
        • holding-record field values
        • item field values
        • all field values

      Stories:

      1. Story
        • Login to FOLIO Snapshot as user Diku_admin
        • Select the instance segment (or holdings segment or item segment)
        • When viewing the drop down list
        • Then the search option All is displayed above Query Search
        • In the back end then this search option is: cql.allItems all
      2. Story
        • When the search option All is displayed in the search box
        • and entering the value you want to search for, e.g. missing
        • Then search across all three record types, using the BE functionality implemented MSEARCH-182 and get the results for all record types, where there is a data value 'missing'
           
          Accepted limitation:
      • Relevancy ranking
      • Highlighting the match for the searched string within the record

      Acceptance criteria:

      • Implement search options for performing search requests for all field values from instances, items, holding-records
      • UI test must be added

      Documentation:
      https://github.com/folio-org/mod-search#search-by-all-field-values
       

      TestRail: Results

        Attachments

          Issue Links

            Activity

              People

                mattjlc Matt Connolly
                charlotte Charlotte Whitt
                Charlotte Whitt Charlotte Whitt
                Votes:
                0 Vote for this issue
                Watchers:
                5 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:

                  TestRail: Runs

                    TestRail: Cases