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

postgresql में बिना रुके शब्दों को हटा दें

अपना खुद का टेक्स्ट सर्च डिक्शनरी और कॉन्फ़िगरेशन बनाएं:

CREATE TEXT SEARCH DICTIONARY simple_english
   (TEMPLATE = pg_catalog.simple, STOPWORDS = english);

CREATE TEXT SEARCH CONFIGURATION simple_english
   (copy = english);
ALTER TEXT SEARCH CONFIGURATION simple_english
   ALTER MAPPING FOR asciihword, asciiword, hword, hword_asciipart, hword_part, word
   WITH simple_english;

यह इस तरह काम करता है:

SELECT to_tsvector('simple_english', 'many an ox eats the houses');
┌─────────────────────────────────────┐
│             to_tsvector             │
├─────────────────────────────────────┤
│ 'eats':4 'houses':5 'many':1 'ox':3 │
└─────────────────────────────────────┘
(1 row)

आप पैरामीटर सेट कर सकते हैं default_text_search_config से simple_english इसे अपना डिफ़ॉल्ट टेक्स्ट खोज कॉन्फ़िगरेशन बनाने के लिए।




  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. Postgres . में WHERE में रेगेक्स का उपयोग करना

  3. घातक:निजी कुंजी फ़ाइल /etc/ssl/private/ssl-cert-snakeoil.key तक नहीं पहुंच सका:अनुमति अस्वीकृत

  4. इकाई फ्रेमवर्क का उपयोग करते समय LINQ में त्रुटि (कॉलम मौजूद नहीं है)

  5. Postgres या CouchDB में पूर्ण-पाठ खोज?