Efficient String Similarity Search With An Edit Distance Threshold