1. A system useful in an online store serving web pages offering a plurality of products, the system for processing and responding to a query on behalf of a user requesting product information, the system comprising: a non-transitory computer storage media containing a product index defining product information of the plurality of products as web page content; wherein the product information includes one or more object records representing descriptive metadata of one or more of the plurality of products and a representative image of the one or more of the plurality of products; wherein the product index is searchable using a search engine; and a computer server coupled to the computer storage and programmed to: receive a query requesting the product information from the user over a communications network, the query including a query term; compare the query term to a set of stored rules to determine a matching rule, the set of stored rules including the descriptive metadata of the product information contained in the computer storage; augment the query term using the matching rule to generate an augmented query, the augmented query containing an augmented query term having a first augmentation and a second augmentation, the first augmentation correcting a misspelling of the query term by replacing at least a portion of the query term with an accepted spelling of the at least a portion of the query term and the second augmentation including expansion of the query term using the descriptive metadata; send the augmented query to the search engine for searching against the product index of the storage; receive a query result from the search engine containing resultant product, information as resultant web page content including the representative image in response to the augmented query, the resultant web, page content matching the second augmentation of the augmented query; and automatically generate and transmit over the communications network the resultant web page content for displaying the resultant product information for presentation on a user interface of the network device, the resultant web page content formatted as a response to the query.