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 .