Um sistema de busca (ou motor de busca) é um programa que pesquisa documentos com base em uma (ou mais) palavra-chave específica e retorna uma lista de documentos em que as palavras-chave foram encontradas.
Embora um motor de busca seja realmente uma classe geral de programas, o termo é freqüentemente usado para descrever especificamente sistemas como o Google, Yahoo e Bing que permitem aos usuários procurarem documentos na World Wide Web, servidores de FTP, entre outros.
Normalmente, um motor de busca funciona por enviar um spider para encontar o maior número possível de documentos. Em seguida, outro programa, chamado de indexador, lê esses documentos e cria um índice com base nas palavras contidas em cada documento.
Cada sistema de busca utiliza um algoritmo proprietário para criar seus índices de tal forma que, idealmente, só os resultados significativos são devolvidos para cada consulta.
A maioria dos sistemas de busca são iniciativas comerciais suportadas por rendimentos de propaganda e, como resultado, alguns utilizam a prática de permitir que os anunciantes paguem para ter seus anúncios classificados no topo dos resultados de busca.
Os sistemas de busca que não aceitam dinheiro para os resultados de pesquisas ganham dinheiro por anúncios de pesquisa relacionados ao lado dos resultados de pesquisa regulares. Nesse caso, eles ganham dinheiro cada vez que alguém clica em um desses anúncios (links patrocinados).
Incoming search terms:
- como desenvolver um motor de busca
- como fazer um motor de busca