15. The at least one non-transitory computer-readable medium of claim 11 , wherein the step of merging the one or more scraped attribute values from each of the records in the cluster to determine one or more product attribute values for the product further comprises: generating one or more configurations for the product; and assigning one or more scraped attribute values of one of the records in the cluster to one of the configurations of the product; and wherein said step of categorizing the product in the taxonomy according to the one or more product attribute values comprises generating one or more sub-categories below the product in the taxonomy, and wherein the one or more sub-categories correspond to the configurations for the product.
11. At least one non-transitory computer-readable medium storing computer-readable instructions that, when executed by one or more a computing devices, cause at least one of the one or more computing devices to: receive a plurality of records; group one or more records of the plurality of records into a cluster, wherein the cluster corresponds to a product and the one or more records are grouped into the cluster based on a probability determination that the one or more records correspond to the product; scrape one or more attribute values from each of the records in the cluster to generate one or more scraped attribute values; merge the one or more scraped attribute values from each of the records in the cluster to determine one or more product attribute values for the product based at least in part on a confidence rating associated with at least one of the one or more scraped attribute values; and categorize the product in the taxonomy according to the one or more product attribute values.