PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

hapus stop word tanpa stemming di postgresql

Buat kamus dan konfigurasi pencarian teks Anda sendiri:

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;

Ini bekerja seperti ini:

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

Anda dapat mengatur parameter default_text_search_config ke simple_english untuk menjadikannya sebagai konfigurasi pencarian teks default Anda.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tidak dapat terhubung ke dua database postgres di Rails 3.2.

  2. Salin struktur tabel ke tabel baru

  3. PostgreSQL:bagaimana cara mengonversi dari zaman Unix hingga saat ini?

  4. Temukan rentetan skor sempurna terpanjang per pemain

  5. Tidak Dapat Terhubung ke PostgreSQL dengan PHP pg_connect()