फुल-टेक्स्ट सर्च परिचय

PostgreSQL में डेटा मैनिपुलेट करने के लिए फ़ंक्शंस

Brian Piccolo

Sr. Director, Digital Strategy

विषय

  • फुल टेक्स्ट सर्च
  • PostgreSQL को बढ़ाना
  • एक्सटेंशन्स से फुल टेक्स्ट सर्च बेहतर करना
PostgreSQL में डेटा मैनिपुलेट करने के लिए फ़ंक्शंस

LIKE ऑपरेटर

_ वाइल्डकार्ड: ठीक एक कैरेक्टर से मेल करता है.

% वाइल्डकार्ड: शून्य या अधिक कैरेक्टर से मेल करता है.

SELECT title
FROM film
WHERE title LIKE 'ELF%';
+----------------------+
| title                |
+----------------------+
| ELF PARTY            |
+----------------------+
PostgreSQL में डेटा मैनिपुलेट करने के लिए फ़ंक्शंस

LIKE ऑपरेटर

SELECT title
FROM film
WHERE title LIKE '%ELF';
+----------------------+
| title                |
+----------------------+
| ENCINO ELF           |
| GHOSTBUSTERS ELF     |
+----------------------+
PostgreSQL में डेटा मैनिपुलेट करने के लिए फ़ंक्शंस

LIKE ऑपरेटर

SELECT title
FROM film
WHERE title LIKE '%elf%';
+----------------------+
| title                |
+----------------------+
PostgreSQL में डेटा मैनिपुलेट करने के लिए फ़ंक्शंस

LIKE बनाम फुल-टेक्स्ट सर्च

SELECT title, description
FROM film
WHERE to_tsvector(title) @@ to_tsquery('elf');
+----------------------+
| title                |
+----------------------+
| ELF PARTY            |
| ENCINO ELF           |
| GHOSTBUSTERS ELF     |
+----------------------+
PostgreSQL में डेटा मैनिपुलेट करने के लिए फ़ंक्शंस

फुल-टेक्स्ट सर्च क्या है?

फुल टेक्स्ट सर्च आपके डेटाबेस में टेक्स्ट डेटा पर नैचुरल लैंग्वेज क्वेरी चलाने का तरीका देता है.

  • Stemming

  • स्पेलिंग गलतियाँ

  • रैंकिंग

PostgreSQL में डेटा मैनिपुलेट करने के लिए फ़ंक्शंस

फुल-टेक्स्ट सर्च सिंटैक्स समझाया

SELECT title, description
FROM film
WHERE to_tsvector(title) @@ to_tsquery('elf');
PostgreSQL में डेटा मैनिपुलेट करने के लिए फ़ंक्शंस

अभ्यास करते हैं!

PostgreSQL में डेटा मैनिपुलेट करने के लिए फ़ंक्शंस

Preparing Video For Download...