Skip to main content

Boolean Retrieval Model | I.A

  • Boolean Retrieval Model | I.A

O Boolean Retrieval Model (Modelo de Recuperação Booleana) é um dos modelos mais simples e tradicionais utilizados em sistemas de recuperação de informação, como motores de busca.

O que é?

No modelo booleano, documentos e consultas são representados por conjuntos de termos. As consultas são formuladas usando operadores booleanos clássicos:

  • AND (E)
  • OR (OU)
  • NOT (NÃO)

Como funciona?

  • Cada documento é indexado por seus termos.
  • O usuário faz uma consulta usando uma expressão booleana, por exemplo:
    ("gato" AND "preto") OR ("cachorro" AND NOT "branco")
  • O sistema retorna todos os documentos que satisfazem exatamente a expressão booleana.

Características

  • Simples de implementar.
  • Resposta exata: O documento ou satisfaz a consulta ou não.
  • Não há ranqueamento: Todos os documentos recuperados têm o mesmo peso, não há ordenação por relevância.
  • Pouco flexível: Consultas complexas podem ser difíceis de formular e podem retornar muitos ou poucos resultados.

Exemplo

Se tivermos os seguintes documentos:

  • Documento 1: "gato preto"
  • Documento 2: "cachorro branco"
  • Documento 3: "gato branco"

Consulta: gato AND preto
Resultado: Apenas o Documento 1 será retornado.

O modelo booleano foi muito utilizado nos primeiros sistemas de busca, mas atualmente é frequentemente combinado com outros modelos mais sofisticados, como o Vector Space Model, para melhorar a relevância dos resultados.