9. A computer based method of matching a text description to a structured record of a product, the method comprising: obtaining a set of text descriptions and a set of structured records individually containing a plurality of attributes of a product, each of the text descriptions matching one of the structured records; parsing the set of text descriptions to form one or more text segments; associating the text segments of each text description with one or more attributes of the structured records; and deriving a weight factor for at least some of the associated attributes based on matches of the individual text descriptions to one of the structured records, the weight factor representing a relative importance of the corresponding attributes for matching.
9. A computer based method of matching a text description to a structured record of a product, the method comprising: obtaining a set of text descriptions and a set of structured records individually containing a plurality of attributes of a product, each of the text descriptions matching one of the structured records; parsing the set of text descriptions to form one or more text segments; associating the text segments of each text description with one or more attributes of the structured records; and deriving a weight factor for at least some of the associated attributes based on matches of the individual text descriptions to one of the structured records, the weight factor representing a relative importance of the corresponding attributes for matching. 14. The method of claim 9 , further comprising: determining a frequency of occurrence of at least one of the attributes in the attributes associated with the text segments; and if the determined frequency of occurrence is above a threshold, marking the at least one attribute as a key attribute.