Levenshtein डिस्टेंस के उदाहरण
अब देखते हैं कि levenshtein फंक्शन का उपयोग कर के हम स्ट्रिंग्स को टेक्स्ट डेटा से कैसे मैच कर सकते हैं. याद रखें, levenshtein डिस्टेंस उस एडिट्स की संख्या को दर्शाता है जो एक स्ट्रिंग को दूसरी स्ट्रिंग में बदलने के लिए आवश्यक होती है.
किसी सर्च एप्लिकेशन में या ऐसे किसी भी डेटा विश्लेषण में जिसमें मैनुअल यूज़र इनपुट हो, आपको टाइपो या गलत स्पेलिंग्स का ध्यान रखना चाहिए. levenshtein फंक्शन इस काम के लिए एक बेहतरीन तरीका देता है. इस अभ्यास में, हम film टेबल पर एक क्वेरी चलाएँगे जिसमें सर्च स्ट्रिंग में स्पेलिंग गलती होगी, और levenshtein के नतीजों का उपयोग करके मैच तय करेंगे. आइए शुरू करें.
यह अभ्यास पाठ्यक्रम का हिस्सा है
PostgreSQL में डेटा मैनिपुलेट करने के लिए फ़ंक्शंस
अभ्यास निर्देश
- फिल्म का शीर्षक और फिल्म का विवरण सेलेक्ट करें.
- फिल्म शीर्षक के लिए स्ट्रिंग
JET NEIGHBORके साथ levenshtein डिस्टेंस कैलकुलेट करें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
-- Select the title and description columns
SELECT
___,
___,
-- Calculate the levenshtein distance
___(___, ___) AS distance
FROM
film
ORDER BY 3