Najpierw sprawdź dokumentację Rozmyty operator
Pamiętaj, że termin zazwyczaj nie zawiera pustego miejsca i będziesz musiał podzielić swoje wyszukiwanie według dokładnych terminów.
Dodatkowo zauważ, że fuzzy
aby można było aktywować, termin musi mieć co najmniej 3 znaki . Więc twój przykład z PO
nie zadziała.
To, co możesz zrobić dla swojej konfiguracji, to zdefiniować dodatkowy fuzzy
wyszukaj każdą część rozmytego ciągu i połącz je z near
operator
takie jak poniżej
contains(po_number,'near (( fuzzy(word1,,,weight),fuzzy(word2,,,weight) ), 2, TRUE)',1) > 0
near
wymusza tutaj, że oba dopasowania muszą przylegać do siebie (span
=2) i uporządkowane (TRUE
).
Obsługa znaków specjalnych zależy od definicji twojego whitespace
i printjoins
w Twoich preferencjach .