Lid |
|
Hallo,
Ik heb voor een site een zoekfunctie.
Het staat hierow
Graag wil ik dat jullie zoeken op:
- dna
- desoxyribonucleïnezuur
De zoekwoorden staan beide in dezelfde tekst, maar op één of andere manier vindt hij DNA niet. Het is de enige tekst waar het in staat (dus het staat neit in 50% van de teksten).
Komt het omdat het maar 3 letters bevat?
Of weet iemand anders waarom het zo gaat?
Code:
<?php
$zoek=mysql_query("SELECT * FROM teksten WHERE MATCH(`tekst`, `titel`, `naam`) AGAINST('*".$zoekveld."*' IN BOOLEAN MODE) LIMIT 0,10") or die(mysql_error());
<?php $zoek=mysql_query("SELECT * FROM teksten WHERE MATCH(`tekst`, `titel`, `naam`) AGAINST('*".$zoekveld."*' IN BOOLEAN MODE) LIMIT 0,10") or die(mysql_error());
Alvast bedankt!
Offtopic:
Doen er trouwens nog meer sitemasters mee aan Thinkquest? Dan weet ik wat me te wachten staat:p
|