Logica Booleana


Lógica Booleana


La lógica booleana es una lógica de conjuntos y nos sirve, principalmente, para definir formas de intersección entre conjuntos.

En este caso, los conjuntos serian lo que quedan definidos por una palabra, es decir, serian conjuntos definidos por intensión. Si uso la palabra "psicoanálisis", esta recubre todo el conjunto de elementos, para el caso, páginas web, en las que dicha palabra se encuentre incluida. Así, a partir de diferentes palabras se definen conjuntos de páginas agrupadas por el hecho de incluir (o no) esa determinada palabra. Estos conjuntos tendrán, entre si, elementos en común, y elementos que no. Una manera de precisar o afinar nuestra búsqueda consistirá en utilizar estos operadores booleanos para precisar el campo de nuestro interés.

Las principales opciones son:

OR - se suman los conjuntos definidos por dos palabras, es decir, la respuesta será todas aquellas referencias donde aparezcan, indistintamente, UNA U OTRA de las palabras indicadas para búsqueda.
AND - se trata de la intersección de los conjuntos definidos por las dos palabras, es decir, solo aquellas referencias que contengan AMBAS palabras a la vez
NOT - en este caso, aquellas referencias que tengan la primera palabra y no la segunda, es decir, un primer conjunto, amputado de su parte común con otro.
NEAR - como el AND pero con la exigencia suplementaria de una cercanía entre las palabras



Usos de la lógica booleana
La lógica booleana se utiliza en:
  • Selección de ledgers
  • Report Writer
  • Rollups
  • Validaciones
  • Sustituciones
En estos programas se utiliza la lógica booleana a través de la creación de expresiones. Para más información, véase la siguiente sección "Expresiones de lógica booleana".
Para más información sobre el uso de la lógica booleana en la selección de ledgers, Report Writer, rollups, validaciones y sustituciones.


2 comentarios: