15. The computer-implemented method of claim 13 , further comprising: for each reference item of the plurality of reference items, calculating a respective matching score based at least in part on the number of the at least a portion of the respective characters that match the at least a portion of the respective reference-item characters; and for each reference item of the plurality of reference items, determining whether the respective matching score at least meets a predetermined threshold amount.
15. The computer-implemented method of claim 13 , further comprising: for each reference item of the plurality of reference items, calculating a respective matching score based at least in part on the number of the at least a portion of the respective characters that match the at least a portion of the respective reference-item characters; and for each reference item of the plurality of reference items, determining whether the respective matching score at least meets a predetermined threshold amount. 16. The computer-implemented method of claim 15 , further comprising: for each reference item of the plurality of reference items, calculating a first unique value that is a number of the at least a portion of the respective characters that are not located in the at least a portion of the respective reference-item characters; for each reference item of the plurality of reference items, calculating a second unique value that is a number of the at least a portion of the respective reference-item characters that are not located in the at least a portion of the respective characters; and for each reference item of the plurality of reference items, calculating the respective matching score, the respective matching score=a matching character value/(the matching character value+(the first unique value+the second unique value)/2) wherein the matching character value is the number of the at least a portion of the respective characters that match the at least a portion of the respective reference-item characters.