Ik zit met een tabel die ik als een soort van blacklist wil laten dienen.
Stel iemand geeft het woord "Piet" in:
Met like kun je bijv. met " where name like '%Piet%' " veel namen uit de database krijgen:
PietjePuk
ikBenPiet
Kanariepiet
etc
Nu wil ik het precies andersom hebben.
Stel in de database staat het woord Piet en iemand voert "pietjepuk" in.
Dit kun je dan dus niet met like doen.
Nu had ik gedacht om alle woorden uit de database te trekken (in een DAO zetten) en daarna met java gaan controleren. Met veel woorden in de blacklist zou dit wel es erg traag kunnen worden.
Zijn hier mooie andere oplossingen voor (al dan niet met SQL)?
Stel iemand geeft het woord "Piet" in:
Met like kun je bijv. met " where name like '%Piet%' " veel namen uit de database krijgen:
PietjePuk
ikBenPiet
Kanariepiet
etc
Nu wil ik het precies andersom hebben.
Stel in de database staat het woord Piet en iemand voert "pietjepuk" in.
Dit kun je dan dus niet met like doen.
Nu had ik gedacht om alle woorden uit de database te trekken (in een DAO zetten) en daarna met java gaan controleren. Met veel woorden in de blacklist zou dit wel es erg traag kunnen worden.
Zijn hier mooie andere oplossingen voor (al dan niet met SQL)?