La fonction de recherche prend en charge les opérateurs suivants :
-
+
Un signe plus au début indique que le mot en question doit être présent dans chaque enregistrement renvoyé.
-
-
Un signe moins au début indique que ce mot ne doit pas être présent dans un enregistrement renvoyé.
-
(pas d'opérateur)
Par défaut (c'est-à-dire lorsque ni +
ni -
ne sont spécifiés), le mot est facultatif.
-
( )
Les parenthèses sont utilisées pour regrouper des mots en sous-expressions. Les groupes entre parenthèses peuvent être imbriqués.
-
~
Un tilde de tête agit comme un opérateur de négation, c'est-à-dire que la part du mot dans la pertinence de l'ensemble de données est évaluée négativement.
-
*
L'astérisque sert d'opérateur de troncature ou de caractère générique. Contrairement à d’autres opérateurs, il est ajouté au mot en question. Une correspondance est établie pour les mots commençant par le mot précédant l'opérateur *
.
-
"
Une phrase entre guillemets doubles ('"
') correspond uniquement aux enregistrements dans lesquels cette phrase mot pour mot (c'est-à-dire tel que saisi).
Source, manuel de référence MySQL :
Recherche booléenne en texte intégral.