Welcome!   Search Scrabble® Dictionary using DLD   Statistics   Compare any two Strings using DLD   Reference   Your IP

Dictionary Search Results using Damerau-Levenshtein distance in T-SQL

Here are the results of your fuzzy-string dictionary search forthatch” with Change Limit: [1] [2] [3]

You can choose a higher Change Limit to return more words, although it will take longer.
to automatically increase the Change Limit after seconds.

30 similar words found! Changes to Transform each Found Word to your word are shown as:
 remove a letter ~ replace a letter ~ swap two letters ~ _add a letter from your word
(Use the links in the Changes column to see more Transformation details.)

Found WordScrabble ScoreSearched PreviouslyFound PreviouslyChangesTo Transform to your Word
thatch143561(None) 
hatch135719591_hatch
thatchy1833301thatchy
batch124620102_batch
catch125120372_catch
cratch134110792cratch
dethatch1742752dethatch
hath105933912_hat_h
hitch134515472_hitch
hotch136214732_hotch
hutch135414092_hutch
klatch15445932klatch
latch104620462_latch
match125621102_match
natch105018222_natch
nuthatch1642082nuthatch
patch125221222_patch
ratch104221362_ratch
slatch114510532slatch
snatch114310602snatch
swatch14549282swatch
tach96132752t_a_ch
teach105221122tea_ch
thack144915172tha_ck
that75639322that__
thatched1735432thatched
thatcher1635662thatcher
thatches1637512thatches
twitch14406162twitch
watch135617062_watch

Search took 3 seconds overall (including website activity, plus SQL activity in the following phases):

  1. Length Filter: Limit the application of DLD to words with length difference of no more than the Change Limit.
  2. DLD Change Limit: Apply DLD to each remaining word, limiting each comparison according to the Change Limit.
  3. Display Results: Return the results, with similar words marked up to highlight differences.
SeqSearch PhaseWords CheckedWords MatchedSecondsWords Per Sec
1Length Filter178691825510.330541487.9
2DLD Change Limit82551302.59331836.1
3Display Results30300.0132307.7
 (SQL Overall)178691302.93660862.1