1. A method for comparing items of anonymized data, the method comprising: receiving a plurality of items of data, each item of the plurality of items of data comprising an anonymized ordered list of words, wherein each word of the anonymized ordered list of words is anonymized in a plurality of forms and is associated with a respective item of data, wherein the plurality of forms comprise: a respective word of the anonymized ordered list of words as the respective word originally appeared, a variation of the respective word, and a metaphone encoding of the respective word; comparing, by one or more processors, a first item of the plurality of items of data with a second item of the plurality of items of data by: comparing, by one or more processors, each of the plurality of forms of each word in the first item with the corresponding form of each corresponding word in the second item; scoring, by one or more processors, each comparison of each word in the first item with each respective word in the second item based on: a degree of matching between each of the plurality of forms of each word in the first item with the corresponding form of each corresponding word in the second item; a plurality of weights assigned to each corresponding form of the plurality of forms, wherein a first weight is assigned to the respective word of the anonymized ordered list of words as the respective word originally appeared, a second weight is assigned to the variation of the respective word, and a third weight is assigned to the metaphone encoding of the respective word; and wherein the first weight exceeds the second weight and the second weight exceeds the third weight; and computing, by one or more processors, a total score for the comparison of the first item and the second item based on the scoring.
1. A method for comparing items of anonymized data, the method comprising: receiving a plurality of items of data, each item of the plurality of items of data comprising an anonymized ordered list of words, wherein each word of the anonymized ordered list of words is anonymized in a plurality of forms and is associated with a respective item of data, wherein the plurality of forms comprise: a respective word of the anonymized ordered list of words as the respective word originally appeared, a variation of the respective word, and a metaphone encoding of the respective word; comparing, by one or more processors, a first item of the plurality of items of data with a second item of the plurality of items of data by: comparing, by one or more processors, each of the plurality of forms of each word in the first item with the corresponding form of each corresponding word in the second item; scoring, by one or more processors, each comparison of each word in the first item with each respective word in the second item based on: a degree of matching between each of the plurality of forms of each word in the first item with the corresponding form of each corresponding word in the second item; a plurality of weights assigned to each corresponding form of the plurality of forms, wherein a first weight is assigned to the respective word of the anonymized ordered list of words as the respective word originally appeared, a second weight is assigned to the variation of the respective word, and a third weight is assigned to the metaphone encoding of the respective word; and wherein the first weight exceeds the second weight and the second weight exceeds the third weight; and computing, by one or more processors, a total score for the comparison of the first item and the second item based on the scoring. 2. The method of claim 1 , wherein computing the total score for the comparison of the first set and the second set further comprises: determining, by one or more processors, a number of matching words between the first item and the second item, based on the degree of matching; and dividing, by one or more processors, the total score by the number of matching words.