Zadání vzdálenosti klíčových slov
Dotaz: Jak přesně vyhledává operátor vzdálenosti/blízkosti - "~" ?
Odpověď: V jazyku Elasticsearch se pojem editační vzdálenost (anglicky edit distance), často označovaný jako Levenshteinova vzdálenost, používá zejména ve funkcích souvisejících s fuzzy hledáním – tedy hledáním, které toleruje překlepy nebo drobné chyby ve slovech.
Editační vzdálenost určuje minimální počet operací, které jsou nutné k přeměně jednoho řetězce na druhý. Roli hraje i pořadí slov zadaných v dotaze a pořadí slov zadaných ve vyhledaném článku. Tyto operace zahrnují:
vložení znaku (insertion)
smazání znaku (deletion)
záměnu znaku (substitution)