Postagem realizada em: 26/03/2007 às 21:18:23 - Última atualização em: 30/11/-0001 às 00:00:00
Autor: Estela Alves Madeira
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! 