Du kan bruge et regulært udtryk til dette:
where title ~* '(\mphone\M)|(\msamsung\M)'
Ovenstående returnerer kun værdier, hvor phone
eller samsung
er komplette ord. Regex-modifikatorerne\m
og \M
få mønsteret til kun at passe til hele ord.
Regex-operatoren ~*
gør dette ufølsomt over for store og små bogstaver. Ovenstående udtryk ville returnere Samsung Phone
eller Google Phone
men ikke Sam's House
.
Hvis du vil tilføje flere ord, skal du blot tilføje dem ved at bruge "eller"-operatoren |
where title ~* '(\mphone\M)|(\msamsung\M)|(\mbhat\M)'
Bemærk, at denne form for søgning ikke vil være superhurtig. Regulære udtryk er dyre, de kan ikke bruge noget indeks.