1. A computer-implemented method for facilitating searching and matching of data, comprising: receiving an input data string including one or more ideographic elements; converting the input data string to a Latin-based input data string; generating one or more input keys based on the Latin-based input data string; searching a reference database stored in a memory device for one or more candidate records indexed by at least one of the one or more input keys; and if the one or more candidate records are found, determining a match score of the one or more candidate records.