10. The device of claim 8 , where the processor is further to: store the attribute-value pair.
8. A device comprising: a memory to store instructions; and a processor to execute the instructions to: label a first a portion of a first string of words as at least two attributes for a product associated with at least one document; label 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; associate the at least two attributes with the at least two values, the processor, when associating the at least two attributes with the at least two values, being to: associate 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; identify 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; determine that a context associated with the first string of words is similar to a context associated with the second string of words; and label, 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.