Desenvolvendo a caixa de Pesquisa: 5 maneiras para adicionar uma caixa de pesquisa em seu site

Em nossos posts anteriores sobre Introdução à Pesquisa na web e Projetar a Caixa de Pesquisa, nós ressaltou a importância de que a barra de pesquisa para melhor UX, o posicionamento ideal para o bar & muito mais. Agora que estabelecemos o porquê e o como projetar, vamos dar uma olhada no como desenvolver na terceira parte final & da série de caixas de pesquisa. Neste post, vamos cobrir:

  • Usando o Google Pesquisa Personalizada
  • Usando mecanismos de pesquisa de terceiros
  • Adicionando um script de pesquisa
  • Personalizar o 3º mecanismos de pesquisa de terceiros – Lucene
  • Plataformas construídas no Lucene

1) Usando a Pesquisa Personalizada do Google

Uma das maneiras mais fáceis para adicionar uma caixa de pesquisa no seu web site é para adicionar uma “Pesquisa Personalizada do Google’. O mecanismo de pesquisa executa com eficiência a função de ajudar seus visitantes a encontrar o que estão procurando com resultados relevantes e de alta qualidade. A pesquisa usa refinamentos, auto-completar & promoções para melhorar a experiência de pesquisa.Além disso, a pesquisa dá acesso ao Google Analytics para ajudar a entender o comportamento do Usuário.

você pode encontrar todo o tutorial aqui. A ferramenta é um arquivo JavaScript carregado e executado no site do Google. Você pode aplicar seus próprios estilos CSS à caixa.

Pesquisa Personalizada do Google

vantagens da Pesquisa Personalizada do Google:

  • grátis
  • A pesquisa paga versão (sem anúncios) também é bastante acessível
  • Você pode personalizar a experiência de pesquisa
  • Requer o mínimo de set-up
  • não necessita de manutenção de arquivos de fundo & plugins
  • Pode analisar os resultados do Google Analytics para melhorar a pesquisa

Desvantagens de Pesquisa Personalizada do Google:

  • não misturar com projetos de websites
  • API do Google doc. é complicado

2) usando motores de busca de terceiros

FreeFind como o Google Custom search oferece caixas de pesquisa gratuitas com anúncios patrocinados. Uma versão sem anúncios custará US $19/ano para um site de até 25.000 páginas. O HTML cria um formulário (diferente do arquivo JavaScript que alimenta a caixa de pesquisa do Google). Isso é fácil de configurar. Você pode até excluir algumas de suas páginas dos resultados da pesquisa ou priorizar a ordem dos resultados da pesquisa.

Adicionar caixa de pesquisa ao site

aqui está o código para uma caixa de pesquisa FreeFind:

<!-- start of freefind search box html → <table width="400" border=0 cellpadding=0 cellspacing=0 > <tr> <td style="font-family: Arial, Helvetica, sans-serif; font-size: 7.5pt;"> <form id="ffresult_sbox0" style="margin:0px; margin-top:4px;" action="http://search.freefind.com/find.html" method="get" accept-charset="utf-8" onsubmit="ffresults.show(0);"> <input type="hidden" name="si" value="1870143"> <input type="hidden" name="pid" value="r"> <input type="hidden" name="n" value="0"> <input type="hidden" name="_charset_" value=""> <input type="hidden" name="bcd" value="&#247;"> <input type="hidden" name="sbv" value="j1"> <input type="text" name="query" size="32" placeholder = "enter search text here" required> <br> <input type="submit" value="search"> <input type="reset" name="Reset" id="button" value="Reset"> </form> </td> </tr> <tr> <td style="text-align:left; font-family: Arial, Helvetica, sans-serif;font-size: 7.5pt; padding-top:4px;"> <a style="text-decoration:none; color:gray;" href="http://www.freefind.com" onmouseover="this.style.textDecoration='underline'" onmouseout="this.style.textDecoration='none'" >site search by <span style="color: #606060;">freefind</span></a> <a id="ffresult_adv0" onclick="ffresults.show(0);" href="http://search.freefind.com/find.html?si=1870143&amp;pid=a&amp; sbv=j1">advanced</a> </td> </tr> </table>

Outros hospedado por terceiros de serviços de pesquisa incluem:

  • Atmoz
  • siteLevel
  • Jrank
  • Picosearch
  • Zoom Motor de Busca
  • FusioNBot
  • Adobe Pesquisa&Promoção
  • SiteSearch Pro
  • Bravenet de Busca do Site
  • SearchBlox

> Vantagens da 3ª parte scripts:

  • Bastante fácil de configurar
  • obrigatório o conhecimento necessário para executar scripts PHP & configurações

Desvantagens da 3ª parte scripts:

  • Pode ter anúncios em banners e links para festa de 3 sites de uma empresa
  • Você pode não ter o completo controle sobre a sua página de resultados de pesquisa de saída da forma que você deseja para ajuste de acordo com o seu web design
  • O motor de busca de aranha do seu site para reindexar, adicionando ao seu website uso de largura de banda

3) Adicionar o script para o site

Outra maneira de adicionar uma barra de busca para o seu site é simplesmente adicionando um script em PHP ou Perl. Ao adicionar um script, o código é alojado no servidor e quando os dados ou informações digitadas na barra são enviados, o mecanismo do lado do servidor executa o script para produzir resultados.

certos scripts executarão um rastreamento com todo o seu site toda vez que a pesquisa for usada pelo Visitante ou rastrearão periodicamente seu site & crie um índice de pesquisa que é pesquisado toda vez que um usuário insere uma consulta de pesquisa.

vantagens:

  • Fácil de instalar
  • fique atualizado com as mais recentes alterações no site
  • Código não está disponível para qualquer um acessar diretórios web, de modo a privacidade é mantida
  • Sem anúncios de terceiros
  • Personalizável página de resultados

Desvantagens da utilização de scripts:

  • Podem levar tempo para jogá-se os resultados se o site é grande
  • O índice baseado em scripts são difíceis de manter em que, ele tem que rastreiam periodicamente & atualizar o índice
  • poderia ser algum tempo antes de um novo conteúdo aparece na pesquisa com base no índice dependendo da frequência que a pesquisa tem de ser executado & índice atualizada

Alguns populares PHP & scripts Perl são:

  • Sphider
  • Lucy
  • Hotscripts

4) a Personalização de terceiros motores de busca

Lucene é um terceiro mecanismo de busca que é integrado com sites & totalmente personalizáveis através do Site Público da API de Pesquisa para oferecer suporte a recursos de pesquisa na web sites.

as pesquisas de contribuidores são executadas em um índice de pesquisa desenvolvido pela Lucene. Um índice de pesquisa é construído por um processo automatizado chamado indexação que coleta, armazena & acessa dados em um formato que é facilmente recuperado durante uma consulta. Os resultados estão disponíveis com base nos dados que estão disponíveis no índice no momento da pesquisa.

uma vez que o índice é construído, o mecanismo de pesquisa executa um evento a cada 30 segundos que verifica se há alterações feitas nos ativos do tipo selecionado para indexação. Se as alterações foram feitas, Lucene atualiza o índice automaticamente.

as etapas para configurar o Lucene são:

Etapa 1: ativando o mecanismo de pesquisa Lucene em seu sistema

Etapa 2: Adicionando tipos de ativos ao índice de pesquisa que indica ao Lucene quais ativos indexar

Etapa 3: Especificando atributos para que o índice de tipo de Ativo possa ser retornado pelo recurso de pesquisa no site ao vivo

Etapa 4: ativando a indexação de arquivos binários configurando o Lucene para converter o conteúdo desses arquivos em texto enquanto indexa ativos

para obter informações mais detalhadas sobre a visão geral, configuração, manutenção de índices de pesquisa, Clique aqui.

5) plataformas construídas em Lucene

Algolia é uma plataforma construída em Lucene que é ótimo para integrar a pesquisa em seu site. A API fornecida pelo mecanismo de pesquisa fornece aos desenvolvedores recursos e ferramentas para criar pesquisas relevantes rápidas &.

a extensa documentação, guias & comunidade ativa facilitam o trabalho com Algolia. Você pode encontrar a documentação aqui.

Algolia de Pesquisa

> Vantagens de Algolia:

  • Ela cuida do complexo bastidores de desenvolvimento que vem com a construção de sua própria pesquisa

Conclusão

Leave a Reply

Deixe uma resposta

O seu endereço de email não será publicado.