Recherche FullText : BOOLEAN crée une erreur

Invité
Invité n'ayant pas de compte PHPfrance

14 févr. 2006, 21:38

Bonjour,

Je crée un moteur de recherche avec les index Fulltext.
Tous les exemples donnés sur
http://dev.mysql.com/doc/refman/5.0/fr/ ... olean.html fonctionnent.

Mais dès qu'il s'agit de la recherche en Boolean Mode ( http://dev.mysql.com/doc/refman/5.0/fr/ ... olean.html ) ca déconne.

La requête :

Code : Tout sélectionner

SELECT * FROM articles WHERE MATCH (title,body) AGAINST ('+MySQL -YourSQL' IN BOOLEAN MODE);
La réponse sous PHPmyADMIN :

Code : Tout sélectionner

SELECT * FROM articles WHERE MATCH ( title, body ) AGAINST ( '+MySQL -YourSQL' IN BOOLEAN MODE )
Et là, je comprends pas... Une idée ???

Invité
Invité n'ayant pas de compte PHPfrance

14 févr. 2006, 21:39

L'intégrale :

Code : Tout sélectionner

SELECT * FROM articles WHERE MATCH ( title, body ) AGAINST ( '+MySQL -YourSQL' IN BOOLEAN MODE ) LIMIT 0 , 30 MySQL a répondu: #1064 - You have an error in your SQL syntax near 'BOOLEAN MODE) LIMIT 0, 30' at line 1

Administrateur PHPfrance
Administrateur PHPfrance | 3088 Messages

14 févr. 2006, 21:52

As-tu vérifié que ta version de MySQL était au moins 4.0.1 ?

Invité
Invité n'ayant pas de compte PHPfrance

14 févr. 2006, 22:00

3.23.58 :roll: :roll: :roll:
Ils sont à la ramasse chez NFrance ...