A method for optimizing identification and access to product records in a product
database, the method executed as a set of stored instructions by a computer processor to implement the steps of: receiving over a communications network
textual information representing a potential portion of multiple different words or phrases, the
textual information being a sequence of characters; searching
metadata of each of a set of product listings stored in the product
database for one or more of said multiple different words or phrases in the
metadata matching the sequence of characters by having the sequence of characters included as a portion of the one or more of said multiple different words or phrases; executing a search query against the set of product listings using the one or more of said multiple different words or phrases to return a query search result containing a plurality of product listings matching the search query; selecting a product listing subset from the query search result, each product listing in the product listing subset associated with respective said
metadata containing the sequence of characters; sending over the communications network the product listing subset for display on a
user interface as a
list of user selectable links, each of the user selectable links in the
list for each said product listing coupled to a respective product
record of the product records; and receiving over the communications network a link selection from the
list of user selectable links and returning the respective product
record associated with the link selection.