1. A computer-readable medium embodied in a non-transient, physical memory device having stored thereon computer executable instructions for searching a product model number database comprising a plurality of product model numbers, the instructions performing steps comprising: receiving a string to be searched in the product model number database from a client device; creating multiple queries based on the string; querying the model number database using the created queries; receiving query results from the model number database responsive to the created queries; and transmitting the query results to the client device.