PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

Postgresql पूर्ण पाठ के लिए वाइल्डकार्ड उपसर्ग

पूर्ण पाठ खोज शब्दों को खोजने के लिए अच्छा है, सबस्ट्रिंग के लिए नहीं।

सबस्ट्रिंग खोजों के लिए बेहतर होगा कि आप like '%don%' का उपयोग करें pg_trgm . के साथ PostgreSQL 9.1 और using gin (column_name gin_trgm_ops) का उपयोग करके एक्सटेंशन उपलब्ध है या using gist (column_name gist_trgm_ops) सूचकांक लेकिन आपकी अनुक्रमणिका बहुत बड़ी होगी (यहां तक ​​कि आपकी तालिका से कई गुना बड़ी) और लेखन प्रदर्शन बहुत अच्छा नहीं होगा।

pg_trgm का उपयोग करने का एक बहुत अच्छा उदाहरण है सबस्ट्रिंग खोज के लिए पर depesz ब्लॉग से * चुनें



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. केवल नई पंक्तियों के लिए डिफ़ॉल्ट नाउ () के साथ टाइमस्टैम्प कॉलम जोड़ें

  2. पोस्टग्रेस्क्ल इंसर्ट फ्रॉम सेलेक्ट रिटर्निंग आईडी

  3. एकाधिक पैरामीटर और शर्तों पर SQL द्वीप का पता लगाएं

  4. लेफ्ट जॉइन का उपयोग करके हटाना

  5. पोस्टग्रेज़ उपयोगकर्ता के रूप में PostgreSQL से कनेक्ट करते समय कनेक्शन त्रुटि?