Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoa, estou com algumas duvidas em relação em como "pegar", os termos pesquisados pelos usuários em um motor de busca, no caso o motor de busca já está funcionando normalmente, sé que preciso pegar quais os termos mais buscados na ferramenta para mostrar o que é popular (dentro do buscador) naquele momento da pesquisa. E como se fosse um Trends Topic, só que com os termos pesquisados no input. Não tenho ideia de como fazer tal ação vou deixar aqui uma parte do código em html.
<div class="search">
<form action="" method="get" class="search_form">
<input type="hidden" name="a" value="search" id="search_o">
<input type="text" name="q" value="Adele" size="60">
<button type="submit"><img src="http://localhost/y/images/download.png"></button>
</form>
</div>
Obrigado desde Já!
É o que Hinom escreveu, espero ajudar vocÊ um pouco mais, crie uma tabela + - assim 'id, termoPesquisado, qtdPesquisas' 'PesqEm', quando a pessoa for pesquisar faça uma select e verifique se existe esse termo, se existir você faz um update no 'qtdPesquisas' incrementando uma pesquisa a mais nele, se não possuir
este termo na tabela insirá o nela.
E quando você for mostrar os termos mais pesquisados basta você colocar um 'ORDER BY qtdPesquisas' na Query. Espero ter ajudado. Falô.
grave o termo buscado numa tabela especifica para ranking..
algo +- assim:
search_ranking
Antes de fazer INSERT nessa tabela, faça um SELECT para verificar se já não existe o termo.. se existir faça um UPDATE incrementando a coluna "ranking" relacionada com o termo