Cómo utilizar los operadores booleanos?
Volver al índice
La pregunta se relaciona con la fuente Lilacs
Tener en cuenta la sintaxis de los llamados operadores lógicos o booleanos, AND, OR, NOT (del matemático George Boole, 1815-1864).
Casi todos los buscadores admiten la utilización de la lógica matemática, unos mediante listas desplegables en la cual se elige el operador lógico que se debe introducir en la caja de diálogo del mecanismo de búsqueda, entre las distintas palabras separadas por espacios, y otros mediante conjunciones en inglés o español mezcladas en el texto. Generalmente, se admite también, el uso de paréntesis y comillas para frases completas.
(Consulte la ayuda del buscador o la opción de búsqueda avanzada, para comprobar si se pueden utilizar operadores booleanos y otros recursos al construir la estrategia de búsqueda).
AND
Es la intersección de los dos conjuntos de búsqueda. Apareciendo en el resultado únicamente los elementos que aparecen en los dos conjuntos. Es un operador de reducción.
Ejemplo: Diabetes AND Tipo 1.
Es decir, la Diabetes Tipo
Es decir, la Diabetes Tipo
OR
El operador lógico OR (O) es el operador para la unión de conjuntos. Se utiliza para ampliar el enfoque de la búsqueda e incrementa por lo general, el número de documentos a recuperar.
Al utilizar OR se indica al buscador que se desea recuperar documentos donde aparezca uno, otro o al menos uno de los argumentos indicados. Siempre se utiliza para añadir o sumar elementos en la estrategia de búsqueda. El operador OR es especialmente útil para indicar asociaciones de palabras o sinónimos en la estrategia de búsqueda.
Al utilizar OR se indica al buscador que se desea recuperar documentos donde aparezca uno, otro o al menos uno de los argumentos indicados. Siempre se utiliza para añadir o sumar elementos en la estrategia de búsqueda. El operador OR es especialmente útil para indicar asociaciones de palabras o sinónimos en la estrategia de búsqueda.
Ejemplo: Asma OR neumonía atípica.
AND NOT o NOT
El operador AND NOT o NOT es el operador de exclusión de conjuntos. El resultado de este operador son los registros que contienen los elementos del primer conjunto y que no son los del segundo. AND NOT o NOT es muy útil para minimizar los problemas ocasionados por la polisemia. Generalmente, se utiliza después de explorar de forma preliminar los resultados devueltos por el buscador, y así refinar de la búsqueda los resultados irrelevantes. Hay que tener precaución con su uso, ya que puede representar la pérdida de documentos relevantes; y revisar la ayuda del buscador para comprobar si utiliza la expresión AND NOT o la palabra NOT o sus equivalentes en español. (y no, no).
Ejemplo: antibióticos AND NOT penicilina
La combinación de los operadores boléanos, y la utilización de paréntesis y comillas, permite construir complejas estrategias de búsqueda. En todos los casos, el operador elegido, debe estar precedido y antecedido de espacio, es decir, no deben estar unidos a ninguna palabra.
En algunos buscadores se utilizan los signos matemáticos más (+) y menos (-) en sustitución de los operadores lógicos AND (+) y AND NOT o NOT (-). En ambos casos, el signo correspondiente se coloca delante de la palabra clave, sin dejar espacios.
En algunos buscadores se utilizan los signos matemáticos más (+) y menos (-) en sustitución de los operadores lógicos AND (+) y AND NOT o NOT (-). En ambos casos, el signo correspondiente se coloca delante de la palabra clave, sin dejar espacios.
Ejemplo: asma+hipertensión.
Note que al utilizar los operadores AND, OR o AND NOT, si es necesario colocar espacios entre el operador y la palabra clave.
Operadores
Los operadores permiten enfocar la búsqueda vinculando términos de búsqueda y definiendo la relación entre ellos. La biblioteca-e reconoce los siguientes tipos de operadores.
- Operadores booleanos
- Operadores de posición
- Operadores relacionales
Algunos operadores tienen preferencia sobre otros al buscar en e catálogo; ver preferencia de los operadores para más información.
Además, la biblioteca-e no permitirá buscar oeradores cuando se encuentran al principio o final de una expresión de búsqueda y no están encerrados entre comillas.
Operadores booleanos
Los operadores booleanos (AND, NOT, OR, XOR) localizan registros que contienen los terminos coincidentes en uno de los campos especificados o en todos los campos especificados. Utilizar operadores booleanos para conectar palabras o frases entre más de un campo de texto, o utilizar operadores booleanos para conectar palabras o frases dentro de un campo de texto.
- Utilizar el operador AND para localizar registros que contengan todos los términos de búsqueda especificados. Por ejemplo, si se busca por "perros AND gatos", la biblioteca-e localiza registros que contengan todos los términos especificados.
- Utilizar el operador ORpara localizar registros que contengan cualquiera o todos los términos especificados. Por ejemplo, si se busca por "perros OR gatos", la biblioteca-e localiza registros que contengan el primer término o el segundo.
- Utilizar el operador NOT para localizar registros que contengan el primer término de búsqueda pero no el segundo. Por ejemplo, si se busca por "perros NOT gatos", la biblioteca-e localiza registros que contienen el primer término pero no el segundo.
- Utilizar el operador XOR (o exclusivo) para localizar registros que contengan cualquiera de los términos especificados pero no todos los términos especificados. Por ejemplo, si se busca por "perros XOR gatos", la biblioteca-e localiza registros que contienen cualquiera de los términos especificados pero no todos los términos especificados.
Operadores de posición
Los operadores de posición (SAME, WITH, NEAR, ADJ) localizan registros en los que los términos están en proximidad dentro de mismo registro bibliográfico. Los operadores posicionales se pueden utilizar para conectar palabras o frases dentro de un campo de búsqueda pero no entre campos de búsqueda.
- Utilizar el operador SAME para localizar registros en los que el campo del registro bibliográfico contiene todos los términos especificados. Todos los términos de búsqueda se encuentran dentro del mismo campo, aunque no necesariamente en la misma frase. Por ejemplo, si se busca por "Chicago SAME historia", sólo se recuperarán aquellos registros que contengan tanto "Chicago" como "historia" dentro del mismo campo.
- Utilizar el operador WITH para localizar registros en los que un campo contiene una frase con todos los términos especificados. Por ejemplo, si se busca por "Chicago WITH historia", sólo se recuperarán aquellos registros que contengan tanto "Chicago" como "historia" dentro de la misma frase.
- Utilizar el operador NEAR para localizar registros en los que un campo contiene todos los términos de búsqueda juntos; sin embargo, el orden de los términos no tiene que coincidir con el orden en que se hayan introducido. Por ejemplo, si se busca por "Chicago NEAR historia", sólo se recuperarán aquellos registros que contengan "Chicago" e "historia" juntos en el mismo campo. "Chicago" o "historia" pueden aparecer los primeros en el campo.
- Utilizar el operador ADJ para localizar registros en los que un campo contiene todos los términos de búsqueda juntos y en el orden en que se hayan introducido Por ejemplo, si se busca por "Chicago ADJ historia", sólo se recuperarán aquellos registros que contengan "Chicago" e "historia" juntos en el mismo campo y con "Chicago" recuperado en primera posición.
- Además se pueden añadir varios operadores de posición NEAR y ADJ para limitar o ampliar la proximidad entre palabras. Por ejemplo, "DE ADJ1 AQUI ADJ3 ETERNIDAD" muestra cómo buscar el título "De aquí a la eternidad." ADJ3 significa que las palabras pueden encontrarse dentro de dos palabras buscables, pero que deben estar en el orden en que se introdujeron.
Operadores relacionales
Los operadores relacionales (<, >, =, <>, <=, >=) permiten buscar expresiones numéricas. Utilizar los operadores relacionales encerrando un campo entre llaves {}, y tecleando un operadore relacional y un número.
| Operador | Definiciónn |
| < | menor que |
| > | mayor que |
| = | igual a |
| <> | diferente de |
| <= | menor que o igual a |
| >= | mayor que o igual a |
Por ejemplo, si se teclea "{DATE} < 991022", Unicorn busca registros cuyo campo de Fecha contiene valores menores que.
Preferencia de operadores
Cuando la expresión de búsqueda consiste en una combinación de términos, se puede definir el orden en que se buscan estos términos. Si dos operadores están en el mismo nivel en la lista, la biblioteca-e busca primero el término a la izquierda, después hacia la derecha. Ver la siguiente lista para más información sobre la preferencia de operadores, con el principal al principio.
=
<>
<
<=
>
>=
NEAR, ADJ
WITH
SAME
AND, NOT
XOR, OR
<>
<
<=
>
>=
NEAR, ADJ
WITH
SAME
AND, NOT
XOR, OR
No hay comentarios:
Publicar un comentario