Vous pouvez associer les termes recherchés à d'autres termes recherchés à l'aide des opérateurs booléens "&" (AND) et "|" (OR) :
SELECT AUTHOR, TITLE FROM DB2EXT.TEXTTAB WHERE CONTAINS(COMMENT, '"auteur" | "pulitzer"') = 1
Vous pouvez également associer plusieurs termes à l'aide d'opérateurs booléens :
SELECT AUTHOR, TITLE FROM DB2EXT.TEXTTAB WHERE CONTAINS(COMMENT, '"auteur" | "pulitzer" & "livre"') = 1
Si vous utilisez plusieurs opérateurs booléens, ils sont traités de la gauche vers la droite. Cependant, l'opérateur logique AND (&) édite un lien plus fort que l'opérateur logique OR (|). Vous pouvez voir cette évaluation dans l'exemple suivant qui ne comporte pas de parenthèse :
"livre" & "pulitzer"| année" & "auteur"
Dans ce cas, l'Extension Net Search évalue les opérateurs booléens de la manière suivante :
("livre" & "pulitzer") | (année & "auteur")
Aussi, pour évaluer correctement les opérateurs booléens, vous devez ajouter des parenthèses :
"livre" & ("pulitzer" | année") & "auteur"
Vous pouvez également associer les opérateurs booléens aux termes recherchés qui sont liés par des virgules :
("auteur", "pulitzer") & "livre"
Dans ce cas, cependant, la virgule est interprétée comme un opérateur booléen OR :
("auteur"| "pulitzer") & "livre"
Pour plus d'informations, reportez-vous à la section Recherche à l'aide de l'opérateur booléen NOT.