Improve Search Functionality for Resource Library

Description:
The current search functionality in the Open Resource Library has limitations in usability and relevance. Users have reported difficulties in finding specific resources due to the following issues:

  1. Search Results Ranking: Search results do not consistently prioritize the most relevant resources based on user queries.
  2. Lack of Advanced Search Options: Users cannot filter results by tags, authors, or publication dates, leading to inefficiencies.
  3. Case Sensitivity: Search appears to be case-sensitive, which can result in incomplete results when queries differ in capitalization.

Proposed Solution:
Enhance the search functionality to improve usability and accuracy:

  • Implement a relevance-based ranking system for search results.
  • Add advanced search options, such as filtering by tags, authors, publication dates, and resource type.
  • Ensure the search is case-insensitive.
  • Optimize for speed and scalability to handle large datasets effectively.

Impact:
Improving the search functionality will enhance the user experience, enabling users to find resources more efficiently and increasing engagement with the library.

Priority: Medium

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information