Ik heb een tabel waar nu 25 records in staan. Nu wil ik bijvoorbeeld zoeken op het woord ziekenhuis. Met een query als deze krijg ik 18 records als resultaat:
Bij de volgende query krijg ik geen resultaat:
Ik wil dat fulltext searchen gebruiken omdat ik dan ook booleans kan gebruiken, dus zoeken naar woordA zolang woordB er niet in voorkomt. Maar wat kan ik hier verkeerd doen. Het stomme is als ik ditzelfde geintje doe met bijvoorbeeld het woord "alleen" krijg ik in beide gevallen wel hetzelfde aantal resultaten (namelijk 3)
code:
1
2
3
4
| SELECT id, titel from paginas where titel like '%ziekenhuis%' OR bodytekst like '%ziekenhuis%' |
Bij de volgende query krijg ik geen resultaat:
code:
1
2
3
| SELECT id,titel
FROM paginas
WHERE MATCH(titel,bodytekst) AGAINST('ziekenhuis') |
Ik wil dat fulltext searchen gebruiken omdat ik dan ook booleans kan gebruiken, dus zoeken naar woordA zolang woordB er niet in voorkomt. Maar wat kan ik hier verkeerd doen. Het stomme is als ik ditzelfde geintje doe met bijvoorbeeld het woord "alleen" krijg ik in beide gevallen wel hetzelfde aantal resultaten (namelijk 3)