Levenshteinova razdalja
Izmerite razdaljo urejanja med dvema nizoma in odstotek podobnosti.
Levenshteinova razdalja
Levenshteinova razdalja je najmanjše število urejanj enega znaka - vstavljanj, črtanj in zamenjav - potrebnih za pretvorbo enega niza v drugega. Prilepite niz na vsako stran in to orodje sporoči to razdaljo, skupaj z normaliziranim razmerjem podobnosti, izračunanim kot (najdaljša dolžina minus razdalja), deljeno z najdaljšo dolžino: 100 % pomeni, da sta niza enaka, odstotek pa pada, ko se razhajata.
Razdalja urejanja je metrika, ki stoji za črkovalniki, mehkim iskanjem, deduplikacijo in primerjavo zaporedij DNK. Odgovori na "kako daleč narazen sta ti dve vrednosti" na način, ki ga navadno preverjanje enakosti ne more - "mucka" in "sedi" se razlikujeta za 3 urejanja, kar je veliko bližje kot dve nepovezani besedi. Primerjava imen izdelkov, SKU-jev, naslovov ali kratkih uporabniških vnosov za skoraj dvojnike je točno tisto, za kar je ustvarjen.
Tri možnosti prilagodijo primerjavo. Ignoriranje velikih in malih črk obravnava "Hello" in "hello" enako. Pred primerjavo odrežite vodilne in končne presledke na vsaki strani. Primerjava po omogoča preklop z znakov na besede: besedni način meri, koliko celih besed se mora spremeniti, kar je prava enota za primerjavo stavkov in ne žetonov. Zelo dolgi vnosi se obravnavajo varno — ker izračun raste z zmnožkom dveh dolžin, izjemno veliki pari vrnejo kratko obvestilo, namesto da zamrznejo zavihek.
Vse se izvaja lokalno v vašem brskalniku. Oba niza se nikoli ne naložita, zato je primerjava zaupnih imen, ključev ali neobjavljenega besedila popolnoma zasebna.