Nice! Similarity searching is the bane of my existence, but also gives life to so many of the things I work on. 200x sounds wonderfully fast.
Does this do levenshtein distance? Didn't see it in the main document.
Edit: also, THANK YOU for adding a parameter to specify # of threads. Wish this was a wider standard practice.