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 forimprovement” with Change Limit: [1] [2] [3] [4] [5]

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

55 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
improvement2010466(None) 
improvements2173971improvements
improvident1952832improvident
depravement1954993depravement
impalement1647603imp_alement
impingement1853823impingement
implement1549533imp__lement
impressment1755073impressment
movement1549433_m__ovement
amercement1645994amer_cement
depravements2054454depravements
embracement1956094embracement
embroilment1763964embroilment
emplacement1955274emplacement
employment1955244emplo_yment
empowerment2052944emp_owerment
empressement1853264empressement
imbuement1546144im__buement
immurement1375134im_murement
impairment1644684imp_airment
impalements1746434imp_alements
impartment1646494imp_artment
impeachment2253184impeachment
impediment1775124imp_ediment
imperilment17144984imperilment
impingements1953414impingements
implements1647854imp__lements
impotent1249534imp_o__tent
impoundment1872824impoundment
impressments1853964impressments
imprisonment1862364imprisonment
improve1435964improv__e__
improved1644774improv__e_d
improver1545244improv__e_r
improvers1645044improv__ers
improves1536124improv__e_s
improvidence2292074improvidence
improvidently2461824improvidently
improving1745414improv__ing
improvise1674854improvise__
improvised1873564improvise_d
improviser1773314improvise_r
improvisers1892774improvisers
improvises1784594improvise_s
improvising1943844improvising
imprudent1444614impr__udent
increment13411684incr__ement
indorsement1455774indorsement
inurement11410514inur__ement
involvement1953844involvement
irreverent1353064i_rreverent
microelement1864504microelement
movements1647514_m__ovements
pavement1549444__p_avement
provident1546224__provident

Search took 10 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 Filter1786911488190.1561145455.1
2DLD Change Limit148819559.64015437.7
3Display Results55550.0331666.7
 (SQL Overall)178691559.82918180.0