Olá! Dos assuntos abordados na aula do dia 19, me chamou a atenção a vida e as teorias de:  

George Boole

Nascimento: 2 Nov 1815 em Lincoln, Lincolnshire, Inglaterra
Falecimento: 8 Dec 1864 em Ballintemple, County Cork, Irlanda

Matemático e lógico inglês, foi o criador da Álgebra Booleana. George Boole nasceu em uma época em que não era possível imaginar os computadores eletrônicos; ainda assim ele é um dos criadores da lógica matemática usada nos computadores de hoje. Estava convicto de que os processos de pensamento de que nos valemos cotidianamente estão fundamentados na razão e que esta poderia ser depurada até alcançar a forma lógica matemática. Boole publicou suas idéias em 1847 e tornou-se famoso da noite para o dia, sendo convidado para ser professor de matemática da nova Universidade de Cork, na Irlanda. Com ele, fica evidente, pela primeira vez, a idéia de que a característica essencial da matemática não é tanto o seu conteúdo, mas sua forma.

Operadores lógicos

A lógica booleana  consiste em construir afirmações lógicas utilizando os chamados "operadores lógicos", que aproximam ou separam os elementos, possibilitando refinar a busca e recuperar dados pertinentes.

1. AND - Como mostra o diagrama abaixo, a palavra AND encompassa a área comuns dos dois universos, isto é, aquela que contém ambos os termos. Qualquer documento que contenha apenas um dos termos, é excluído. Muitos search-engines aceitam o sinal de + para fornecer o mesmo resultado (+cães +gatos).


2. OR - Como mostra o diagrama abaixo, o operador lógico OR encompassa ambos os universos, não apenas as áreas comuns. Isto é, serão igualmente recuperados todos os documentos que contenham apenas a palavra "cães", apenas a palavra "gatos", ou ambas as palavras.


3. NOT- Como mostra o diagrama abaixo, o operador lógico NOT exclue todos os "gatos" do universo "cães" e também os "cães" que aparecem no universo "cães e gatos". Muitos search-engines aceitam o sinal de - para fornecer o mesmo resultado (+cães -gatos).


Operadores de texto ou "de proximidade"

1. NEAR - Altavista e OpenText são search-engines que, neste momento, utilizam este operador de proximidade. Isto quer dizer que ambos os termos definidos devem estar próximos um do outro, geralmente na mesma frase. Isto permite refinar a busca de forma muito eficiente. Diferente do AND, que requer apenas a presença de ambos os termos em qualquer lugar do documento, o NEAR cria um link conceitual entre ambos.

2. FOLLOWED BY - Atualmente apenas o OpenText oferece este operador que liga dois termos ou frases de modo que um preceda o outro na ordem determinada. Em muitos search-engines isto equivale a usar ambos os termos entre aspas. Ex. Porto FOLLOWED BY Alegre. Ou "Porto Alegre". É possível colocar diversas palavras entre aspas ou mesmo uma frase inteira: "Festival de Cinema de Gramado". Outros usam o "_", como em: Porto_Alegre.

2. ADJ (adjacent) - Utilizados para termos juntos e na mesma ordem. Dog ADJ cat produz resultados diferentes de cat ADJ dog.

4. Os bons search-engines permitem também que se use wildcards* ou palavras truncadas, para abranger o maior número de variações em torno de um radical. Por exemplo, caminh* abrangerá resultados com "caminho", "caminhada", "caminhão", etc. Em geral são buscados até 3 caracteres após o asterisco.

É interessante perceber o quanto nossa área é multi disciplinar, e como as muitas teorias criadas pelo  homem vêm de encontro as nossas necessidades na busca e recuperação dos diferentes  tipos de informação. É isso!


© 2017 - 2026 by NeoCyber.