Um motor de busca (Searchbot em inglês) é uma máquina específica (material e software) encarreguede listar páginas web para permitir uma pesquisa através de palavras-chave num formulário de pesquisa.
Robots (software), chamados spiders (aranhas, em português) devem percorrer a rede seguindo recursivamente os links dos milhões de páginas Web e listando o conteúdo em bases de dados gigantescas para permitir a sua procura.
Nenhum motor de busca pode percorrer a totalidade das páginas num dia (este processo demora geralmente várias semanas), cada motor adopta então a sua própria estratégia, alguns chegam mesmo a calcular frequência de actualização dos sites.
Quando o utilizador de um motor de busca preenche o formulário, especifica as palavras que procura (e , eventualmente, as que não deseja) graças aos operadores boleanos “e”, “ou”, “não”… (simbolizados por +, -,…), o pedido é enviado ao motor de busca que consulta as suas bases de dados para cada uma das palavras e, seguidamente, afina a busca suprimindo as páginas que não interessam. Por último, dá uma lista de links para as páginas, com o início do texto da página ou o texto especificado pelo inventor da página graças a balizas específicas, chamadas méta-tags.
Estas respostas são classificadas numa lógica de pertinência, correspondente a critérios próprios do motor de busca, como a percentagem de palavras que correspondem à busca, o seu índice de densidade (o número de ocorrências de cada uma das palavras chave na página), etc.
Última modificação do dia Quarta 7 de Outubro de 2009 às 16:28:56.