Ik ben op het moment bezig een search enige te bouwen voor mijn website en ben alle mogelijkheden aan het overwegen, ik kan zelf bepalen welke MySQL versie ik ga installeren dus de Full-text functionaliteit van MySQL zelf is zeer interessant.
http://www.mysql.com/doc/en/Fulltext_Search.html
In de manual staat dat MySQL gaat zoeken met de verkregen woorden in "OR-mode". In het gedeelte van "The boolean full-text search capability supports the following operators" staan enkele operators die gebruikt kunnen worden i.c.m. MySQL 4.01.
Wat ik me nou afvraag hoe kun je nu bepalen of je bijvoorbeeld wilt dat er gezocht word in "AND-mode"
Met een dergelijke query:
Word er dus met "woord1 OR woord2 OR woord3", en ik zie geen AND operator. Mijn vraag is dus hoe kun je ervoor zorgen dat je kunt kiezen tussen AND of OR.
http://www.mysql.com/doc/en/Fulltext_Search.html
In de manual staat dat MySQL gaat zoeken met de verkregen woorden in "OR-mode". In het gedeelte van "The boolean full-text search capability supports the following operators" staan enkele operators die gebruikt kunnen worden i.c.m. MySQL 4.01.
Wat ik me nou afvraag hoe kun je nu bepalen of je bijvoorbeeld wilt dat er gezocht word in "AND-mode"
Met een dergelijke query:
code:
1
| SELECT * FROM articles WHERE MATCH (title,body) AGAINST ('woord1 woord2 woord3'); |
Word er dus met "woord1 OR woord2 OR woord3", en ik zie geen AND operator. Mijn vraag is dus hoe kun je ervoor zorgen dat je kunt kiezen tussen AND of OR.