jaxz has asked for the wisdom of the Perl Monks concerning the following question:

I have a flat datafile containing a variety of fields, mostly with text data to which I have written a CGI access program that appends the file with user inputted data. Before the file is updated, I want to run a check to see if the data being entered has been repeated elsewhere. The trick is that although the data might not have been repeated in the exact same form, I want the check to see if the newly entered data looks *similar* to existing data rather than exactly the same. So I'm looking for a fuzzy search algorithm, nothing too complex, but robust enough to catch possible repetitions in the data. Any help, greatly appreciated... jaxz