1. A system comprising: at least one processor operable to execute: a search engine to retrieve, from a collection of product reviews, product review results using at least two input product names; a template builder to build comparative sentence templates to define a relationship between the at least two product names, each comparative sentence template having a weight as a function of the defined relationship, the search engine extracting one or more snippets matching at least one of the comparative sentence templates within each product review result; and a review ranking device to rank the product review search results based on the one or more extracted snippets, each snippet having a same weight as its matched comparative sentence template.