Asset Search Service Copilot

Register
Submit a solution
The challenge is finished.

Challenge Overview

The current Asset Library Search is a home-grown simple matching algorithm that returns Asset records that contain all of the provided search terms.  It's built using JQuery on AWS with a Salesforce DB. It does not do more complex matching such as stemming or word proximity.  There have been numerous complaints that the current search;

  • fails to find the desired assets and requires users to search for high-match terms and scroll through long lists of assets
  • unintuitively returns different results for the singular and plural version of the same terms (“lead” and “leads”, “opportunity” and “opportunities”
  • does not find appropriate assets when more than one search term is used

We would like to replace the search process with a much more complex algorithm that supports advanced search matching features that are more consistent with user expectations.  However, we don’t feel that it’s worth the effort to attempt to implement a search algorithm ourselves.  Instead, we should rely on an existing search product, preferably a cloud-based search API.

Review style

Final Review

Community Review Board

Approval

User Sign-Off

Challenge links

ID: 30037897