1. A method comprising: labeling, by a device, a first portion of a first string of words as at least two attributes for a product associated with at least one document; labeling, by the device, a second portion of the first string of words as at least two values for the product, the first portion of the first string of words being different than the second portion of the first string of words; associating, by the device, the at least two attributes and the at least two values, the associating including: associating an attribute, of the at least two attributes, with a value, of the at least two values, to provide an attribute-value pair by: merging attributes, of the at least two attributes, having one or more first correlation values that satisfy a correlation threshold; and merging values, of the at least two values, having one or more second correlation values that satisfy the correlation threshold; identifying, by the device, a second string of words, the second string of words being different than the first string of words, and the second string of words including a plurality of words that are included in the first string of words; determining, by the device, that a context associated with the first string of words is similar to a context associated with the second string of words; and labeling, by the device and based on determining that the context associated with the first string of words is similar to the context associated with the second string of words, a first portion of the second string of words as a value using the association of the at least two attributes and the at least two values.
4. The method of claim 1 , where, when associating the attribute with the value to provide the attribute-value pair, the method further comprises: calculating the one or more first correlation values between each of the at least two attributes; and calculating the one or more second correlation values between each of the at least two values.