पहले कृपया Fuzzy ऑपरेटर
ध्यान दें कि एक शब्द आमतौर पर रिक्त स्थान नहीं होता है और आपको अपनी खोज को सीरेट शब्दों में विभाजित करना होगा।
इसके अतिरिक्त ध्यान दें कि fuzzy
सक्रिय होने के लिए, शब्द में कम से कम 3 वर्ण होने चाहिए . तो PO
. के साथ आपका उदाहरण काम नहीं करेगा।
आप अपने सेटअप के लिए क्या कर सकते हैं एक अतिरिक्त fuzzy
. को परिभाषित करना है अपने फ़ज़ी स्ट्रिंग के प्रत्येक भाग को खोजें और उन्हें near
ऑपरेटर
जैसे इस प्रकार है
contains(po_number,'near (( fuzzy(word1,,,weight),fuzzy(word2,,,weight) ), 2, TRUE)',1) > 0
near
यहां लागू करता है कि दोनों मैच आसन्न होने चाहिए (span
=2) और आदेश दिया (TRUE
)।
विशेष वर्णों की हैंडलिंग आपके whitespace
. की परिभाषा पर निर्भर करती है और printjoins
आपकी वरीयता . में ।