in reply to Tell whether two strings differ at only one position
Bloom::Filter (or an Bit::Vector based version of it) can tell you very quickly if there is a hit in the database, but can not tell you where it matched. It produces some false positives. You have to weight the creation of the hash table against getting a nearly linear scalability.
Playing some tricks with an 'any' char seems to be neccessary. 'ab#d' would be an extended version of lowercasing.
|
|---|