2
Pencarian trigram menjadi jauh lebih lambat karena string pencarian menjadi lebih panjang
Dalam database Postgres 9.1, saya memiliki tabel table1dengan ~ 1,5 juta baris dan kolom label(nama yang disederhanakan untuk pertanyaan ini). Ada trigram-indeks fungsional pada lower(unaccent(label))( unaccent()telah dibuat tidak dapat diubah untuk memungkinkan penggunaannya dalam indeks). Permintaan berikut ini cukup cepat: SELECT count(*) FROM table1 WHERE (lower(unaccent(label)) like lower(unaccent('%someword%'))); count ------- …