•  
     

Colocando um Mecanismo de Busca em Seu Site

Você tem um site na Internet e ele tem muitas páginas? Então talvez seja conveniente colocar um mecanismo de busca, isto é, um formulário onde os visitantes entram as palavras-chave do que estão procurando e o sistema retorna quais são as páginas que contém as palavras procuradas. Esse tipo de recurso não está limitado a sites de grande porte. Até mesmo sites pessoais hospedados em serviços gratuitos podem ter esse recurso.

Existem duas maneiras de se ter um mecanismo de busca em um site. A primeira é instalar um programa desse tipo para rodar no site. O problema é que você terá de instalar um programa escrito em uma linguagem de programação diferente da HTML (como Perl, PHP, ASP, etc). Se você não manja de programação e editou o site através de um editor de HTML, talvez seja muito complicado para você colocar um programa desse tipo para rodar. Além disso, o seu site tem que ter permissão de executar programas, o que muitas vezes não é permitido em sistemas de hospedagem gratuitos. Mas se você quiser se aventurar, o ponto de partida é achar um programa desse tipo pronto, instalar no site e depois personalizá-lo. Para programas em PHP, procure em http://php.resourceindex.com/Complete_Scripts
/Searching/, para programas em Perl (cgi-bin), procure em http://cgi.resourceindex.com/Programs_a ... Searching/ e para ASP procure em http://www.hotscripts.com/ASP/Scripts_and_Components
/Search_Engines/index.html.

Se Perl, PHP e ASP são nomes que parecem grego para você, então a segunda maneira de se ter uma ferramenta de busca em seu site é a mais apropriada: usar uma ferramenta externa. Isto é, usar um site de busca já estabelecido para fazer a busca por palavras dentro do seu site. Por exemplo, se você quiser criar um mecanismo de busca para o seu site usando o Google, basta adicionar o seguinte código ao seu site, trocando seusite.com.br pelo endereço do seu site:

<FORM method=GET action=http://www.google.com/search>
<input type=hidden name=sitesearch value=www.seusite.com.br>
<input type=text name=q size=20>
<input type=submit value=Procurar>

A vantagem desse código é que você não precisará de nenhuma configuração adicional. Usar o Google, no entanto, tem algumas limitações: se ele não tiver as páginas do seu site catalogadas, não será possível usá-lo eficientemente.

Uma ferramenta muito mais interessante é o site http://www.freefind.com. Com ele você poderá adicionar uma ferramenta de busca em português em seu site totalmente personalizada, adicionando um código tão pequeno quanto o usado pelo Google. Basta ir até http://www.freefind.com, cadastrar o seu site e colocar o seguinte código no seu site:

<FORM method=GET action=http://search.freefind.com/find.html>
<INPUT TYPE=HIDDEN NAME=id VALUE=xxx>
<INPUT TYPE=HIDDEN NAME=pid VALUE=r>
<INPUT TYPE=HIDDEN NAME=mode VALUE=ALL>
<INPUT type=HIDDEN name=n value=0>
<input type=hidden name=lang value=pt>
<input type=text name=query size=20>
<input type=submit value=Procurar>

O xxx deve ser substituído pelo número de cadastro fornecido pelo Freefind.

Fonte: http://www.clubedohardware.com.br/artigos/744