Anda dapat menggunakan ekspresi reguler untuk ini:
where title ~* '(\mphone\M)|(\msamsung\M)'
Di atas hanya mengembalikan nilai di mana phone
atau samsung
adalah kata-kata yang lengkap. Pengubah regex\m
dan \M
buat polanya hanya cocok untuk seluruh kata.
Operator regex ~*
membuat ini tidak peka huruf besar-kecil. Ekspresi di atas akan mengembalikan Samsung Phone
atau Google Phone
tapi bukan Sam's House
.
Jika Anda ingin menambahkan lebih banyak kata, tambahkan saja menggunakan operator "atau" |
where title ~* '(\mphone\M)|(\msamsung\M)|(\mbhat\M)'
Perhatikan bahwa pencarian semacam ini tidak akan menjadi super cepat. Ekspresi reguler mahal, mereka tidak dapat menggunakan indeks apa pun.