Nejprve se prosím podívejte do dokumentace Fuzzy operátor
Všimněte si, že výraz obvykle neobsahuje prázdné místo a budete muset své vyhledávání rozdělit do samostatných výrazů.
Dále mějte na paměti, že fuzzy
aby byl výraz aktivován, musí mít alespoň 3 znaky . Takže váš příklad s PO
nebude fungovat.
Co můžete pro své nastavení udělat, je definovat extra fuzzy
vyhledejte každou část svého fuzzy řetězce a zkombinujte je s near
operátor
takto
contains(po_number,'near (( fuzzy(word1,,,weight),fuzzy(word2,,,weight) ), 2, TRUE)',1) > 0
near
zde vynucuje, že obě shody musí sousedit (span
=2) a uspořádané (TRUE
).
Zpracování speciálních znaků závisí na definici whitespace
a printjoins
ve vaší předvolbě .