15. A non-transitory computer-readable medium storing instructions, the instructions comprising: one or more instructions which, when executed by at least one processor, cause the at least one processor to: label a first portion of a first string of words in at least one document as at least two attributes for a product; 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 and the at least two values, the one or more instructions to associate the at least two attributes and the at two values including: one or more instructions 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.
15. A non-transitory computer-readable medium storing instructions, the instructions comprising: one or more instructions which, when executed by at least one processor, cause the at least one processor to: label a first portion of a first string of words in at least one document as at least two attributes for a product; 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 and the at least two values, the one or more instructions to associate the at least two attributes and the at two values including: one or more instructions 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. 16. The non-transitory computer-readable medium of claim 15 , where the instructions further comprise: one or more instructions to obtain the at least one document via a public communication network.