Ugrás a tartalomhoz
100% helyi

Levenshtein távolság

Mérje meg a két karakterlánc közötti szerkesztési távolságot, valamint a hasonlósági százalékot.

Bemenet
Hasonlítsa össze
Kimenet

Levenshtein távolság

A Levenshtein távolság az egykarakteres szerkesztések – beillesztések, törlések és helyettesítések – legkisebb száma, amely ahhoz szükséges, hogy az egyik karakterláncot a másikba alakítsa. Illesszen be egy karakterláncot mindkét oldalra, és ez az eszköz jelzi ezt a távolságot, valamint a normalizált hasonlósági arányt, amelyet úgy számítanak ki, hogy (leghosszabb hossz mínusz távolság) osztva a leghosszabb hosszúsággal: a 100% azt jelenti, hogy a két karakterlánc azonos, és a százalékos arány csökken, ha eltérnek.

A szerkesztési távolság a helyesírás-ellenőrző, a fuzzy keresés, a deduplikáció és a DNS-szekvenciák összehasonlítása mögötti mérőszám. Azt válaszolja, hogy "milyen távol van ez a két érték egymástól", oly módon, ahogy egy egyszerű egyenlőség-ellenőrzés nem tud – a "cica" és az "ül" 3 szerkesztéssel különbözik, ami sokkal közelebb áll két független szónál. A terméknevek, cikkszámok, címsorok vagy rövid felhasználói bevitelek összehasonlítása a majdnem ismétlődésekhez pontosan erre készült.

Három lehetőség hangolja az összehasonlítást. A kis- és nagybetűk figyelmen kívül hagyása a „Hello” és a „hello” szavakat egyenlőként kezeli. Az összehasonlítás előtt vágja le mindkét oldalról a kezdő és a záró szóközcsíkokat. Az Összehasonlítás segítségével karakterekről szavakra válthat: a szómód azt méri, hogy hány egész szót kell megváltoztatnia, ami a megfelelő egység a mondatok összehasonlításához, nem pedig a jelzőkhöz. A nagyon hosszú bevitelek biztonságosan kezelhetők – mivel a számítás a két hossz szorzatával nő, a rendkívül nagy párok rövid értesítést adnak vissza, ahelyett, hogy lefagyasztják a fület.

Minden helyileg fut a böngészőben. A két karakterlánc soha nem kerül feltöltésre, így a bizalmas nevek, kulcsok vagy nem publikált szövegek összehasonlítása teljesen privát.

Gyakori kérdések

Mi a Levenshtein távolság?
Ez az egykarakteres szerkesztések – beszúrások, törlések vagy helyettesítések – minimális száma, amely ahhoz szükséges, hogy az első karakterláncot a másodikra módosítsa. A „cica” „ül”-vé alakítása 3 szerkesztést igényel, tehát a távolság 3.
Hogyan számítják ki a hasonlósági százalékot?
Ez a hosszabb karakterlánc hossza mínusz a szerkesztési távolság, osztva ezzel a hosszúsággal, százalékban kifejezve. Azonos karakterláncok pontszáma 100%; két teljesen különböző, azonos hosszúságú húr 0%-ot ér el.
Mi a különbség a karakterek és a szavak szerinti összehasonlítás között?
A karakter mód az egykarakteres szerkesztéseket számolja, ami megfelel a rövid karakterláncoknak és az elírások észlelésének. A Szómód minden szót egy egységként kezel, így azt méri, hogy hány szó változott – ez jobb a mondatok vagy kifejezések összehasonlításához.
Van korlátozás a bemenet méretére?
A számítás mindkét hosszúság szorzatával nő, így a rendkívül nagy párok lefagynák a fület. Amikor ezt a határt eléri, az eszköz egy rövid értesítést jelenít meg, amelyben a számítás helyett a bemenetek lerövidítését kéri.
Fel van töltve valahova a szövegem?
Nem. Az összehasonlítás teljes egészében az Ön böngészőjében fut, hálózati kérések nélkül, így mindkét karakterlánc az eszközön marad.