Patent ID: 9633085
Date: 2017-04-25
CPC Classifications: G06F

Claim:
1. A method comprising the steps of: receiving, using one or more processors, a search query containing search terms from a user device; executing, using one or more processors, a query on a database based in response to the received search query to generate a search result; calculating, using one or more processors, a relevancy score for the search result, wherein the relevancy score is determined based on match properties of the search terms and field terms of a matching field of the search result, wherein the matching field comprises at least one of the field terms corresponding to at least one of the search terms on a one-to-one basis, wherein the match properties comprise the number of the search terms, the number of the search terms that correspond to the field terms of the matching field, the number of the field terms of the matching field, and the number of the field terms of the matching field that correspond to the search terms; determining, using one or more processors, an order of the search result based at least in part on the relevancy score; and providing, using one or more processors, the search result to the user device based on the order.