We’d like to request an improvement to the current search relevance behavior in catalogs. At the moment, search results do not consistently prioritize exact matches, which becomes especially noticeable when users search for common or ambiguous terms. Even when a resource exists with an exact matching identifier, it is often not surfaced at the top of the results, which creates confusion and reduces confidence in search as the primary discovery mechanism.
To improve this, we propose adjusting the search ranking logic to better prioritize exact and high-confidence matches. This would significantly improve usability and make it easier for users to quickly find the intended resource without scanning through irrelevant results.
  • Exact match on identifier or (highest priority)
  • Case-insensitive exact match on normalized name
  • Prefix matches (e.g., “action-*”)
  • Partial or substring matches
  • Fuzzy or loosely related matches (lowest priority)
This change would make search more predictable and improve overall discoverability, especially in catalogs where resource names can be highly overlapping or ambiguous.
Created by Samiru Musa Haruna
·