Gunakan tanda kutip di sekitar istilah Anda jika Anda menginginkannya sebagai frasa/verbatim atau mengandung karakter yang digunakan dalam sintaks:
select to_tsquery('"hello there" | hi');
Ingatlah bahwa Anda seharusnya tidak benar-benar memiliki karakter gila dalam istilah Anda, karena mereka tidak akan cocok dengan apa pun di vektor ts.
Karakter (non-token) yang dikenali oleh parser tsquery adalah:\0
(null), (
, )
,
(spasi putih), |
, &
, :
, *
dan !
. Tetapi bagaimana Anda menandai kueri Anda harus didasarkan pada bagaimana Anda telah menyiapkan kamus Anda. Ada banyak karakter lain yang mungkin tidak Anda inginkan dalam kueri Anda, bukan karena mereka akan menyebabkan kesalahan sintaksis, tetapi karena itu berarti Anda tidak menandai kueri Anda dengan benar.
Gunakan plainto_tsquery
versi jika sederhana AND
kueri dan Anda tidak ingin berurusan dengan pembuatan kueri secara manual.