19. A computer program product for locating a relevant product, the computer program product comprising: a storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method comprising: receiving a search topic from a user; receiving one or more attributes associated with the topic; assigning a rating to at least one of the attributes; locating at one or more information locations at least two separate instances of the topic; locating at least two information fields, each field related to one of the instances of the topic; associating content in each of at least two of the information fields with at least one of the attributes; comparing the content in each of the at least two information fields associated with an attribute against each other; assigning a score to the content of each compared instance of content based on the comparing; prioritizing the attributes; and ranking the located instances of the topic based on the prioritizing and the score of content associated with the topic.
19. A computer program product for locating a relevant product, the computer program product comprising: a storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method comprising: receiving a search topic from a user; receiving one or more attributes associated with the topic; assigning a rating to at least one of the attributes; locating at one or more information locations at least two separate instances of the topic; locating at least two information fields, each field related to one of the instances of the topic; associating content in each of at least two of the information fields with at least one of the attributes; comparing the content in each of the at least two information fields associated with an attribute against each other; assigning a score to the content of each compared instance of content based on the comparing; prioritizing the attributes; and ranking the located instances of the topic based on the prioritizing and the score of content associated with the topic. 25. The computer program product according to claim 19 , further comprising: receiving a user rating of a product; and ranking the plurality of results of the searching based at least in part on the user rating.