Puede combinar términos de búsqueda con otros términos de búsqueda utilizando los operadores booleanos "&" (AND) y "|" (OR):
SELECT AUTOR, TÍTULO FROM DB2EXT.TEXTTAB WHERE CONTAINS(COMENTARIOS, '"autor" | "pulitzer"') = 1
También es posible combinar varios términos utilizando operadores booleanos:
SELECT AUTOR, TÍTULO FROM DB2EXT.TEXTTAB WHERE CONTAINS(COMENTARIOS, '"autor" | "pulitzer" & "libro"') = 1
Si se utiliza más de un operador booleano, éstos se evaluarán de izquierda a derecha. Sin embargo, el enlace del operador lógico AND (&) es más fuerte que el del operador lógico OR (|). Puede ver esta evaluación en el ejemplo siguiente, que no incluye paréntesis:
"libro" & "pulitzer"| año" & "autor"
Por lo tanto, Net Search Extender evalúa los operadores booleanos del modo siguiente:
("libro" & "pulitzer") | (año & "autor")
Por consiguiente, para evaluar correctamente los operadores booleanos, deberá incluir paréntesis:
"libro" & ("pulitzer" | año") & "autor"
También puede combina operadores booleanos con términos de búsqueda encadenados juntos utilizando una coma como separador:
("autor", "pulitzer") & "libro"
En este caso, la coma se interpreta como un operador booleano OR:
("autor"| "pulitzer") & "libro"
Para obtener información adicional, consulte también la sección Búsqueda con el operador booleano NOT.