Sage-Bionetworks / sage-monorepo

Where OpenChallenges, Schematic, and other Sage open source apps are built
https://sage-bionetworks.github.io/sage-monorepo/
Apache License 2.0
21 stars 12 forks source link

[Story] Enable Elasticsearch to find organization by substring, not only word #1422

Open tschaffter opened 1 year ago

tschaffter commented 1 year ago

What projects is this story for?

OpenChallenges

As a user, I want

As a user, I would like to be able to search organizations using substrings so that I can find an orgs without fully spelling its name or one of its "word".

Description

The reverse indexing is performed by Elasticsearch using words. Assume the following org composed of two words: "Sage Bionetworks". The full-text search will find it for the search terms "sage" or "bionetworks". Words are delimited by spaces.

Assume the organization "precisionFDA". The full-text search will not find this org if the string "precision" is entered because it's not a word of "precisionFDA".

The goal of this story is to investigate how to modify Elasticsearch reverse indexing so that the organization can be retrieved using substring.

Acceptance criteria

Tasks

No response

Anything else?

This feature should then be applied to searching challenges so that we have the same behavior across OC.

Have you linked this story to a GitHub Project?

tschaffter commented 1 year ago

Returning to Backlog

tschaffter commented 7 months ago

This feature/bug fix was identified as a bug by a participant of the DREAM conference when filtering challenges by org.

tschaffter commented 7 months ago

Added to Sprint 23.12

tschaffter commented 4 months ago

Added to Backlog