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

Wildcard awalan postgresql untuk teks lengkap

Pencarian teks lengkap bagus untuk menemukan kata, bukan substring.

Untuk pencarian substring Anda sebaiknya menggunakan like '%don%' dengan pg_trgm ekstensi tersedia dari PostgreSQL 9.1 dan using gin (column_name gin_trgm_ops) atau using gist (column_name gist_trgm_ops) indeks. Tetapi indeks Anda akan sangat besar (bahkan beberapa kali lebih besar dari tabel Anda) dan kinerja penulisan tidak terlalu bagus.

Ada contoh penggunaan pg_trgm yang sangat bagus untuk pencarian substring di pilih * dari blog 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. Rails + Postgres:Tidak mengembalikan info zona waktu pada kolom dari tabel yang digabungkan

  2. Jalankan skema .sql di psycopg2 dengan Python

  3. Tidak dapat menginstal permata pg di Mavericks dengan Postgres.app

  4. Pemicu Postgres dan penguncian baris

  5. Alat GUI Teratas untuk PostgreSQL