Uploaded image for project: 'OpenMRS Add Ons'
  1. OpenMRS Add Ons
  2. AO-5

Complete remaining work to perfect the search algorithm

    XMLWordPrintable

Details

    • Low

    Description

      Yes, we do have one limitation and that is currently, we have set the name of the field to be tokenized.
      Now the problem with this is that say we have a module with the name "Reference application module", then , elasticsearch stores it as 3 different words i.e. "Reference" , "Application" and "module" . Now suppose, the search query is "Reference" and we have other modules with similar names/ names with the search query in them like say "Metadata Reference module" . In such cases even though we'd like to see those modules with Reference as it's first word ranked higher, elasticsearch cannot distinguish between these 2 cases and sometimes ranks the 2nd module higher.This is because elastic search that both module names contain the search query without realizing the order. This is not a desired feature.

      More details can be found here https://talk.openmrs.org/t/proposed-search-algorithm-for-add-on-index/11775/5

      Gliffy Diagrams

        Attachments

          Activity

            People

              Unassigned Unassigned
              reubenv Reuben Varghese
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: