Buscar palavras mais gravadas no Banco SQL
O quero fazer é algo igual ao Trend topic no twitter, para quem não sabe o que é, o twitter faz uma busca no banco de dados e retorna as 10 palavras mais faladas naquele periodo de tempo:
exemplo:
tabela:
id | usuario | comentario
1 | funalo | fui a escola
2 | beltrano | odeio ir a escola
3 | siclano | sou o novo professeor dessa escola
neste exemplo a busca retornaria a palavra "escola".
Na logica pensei em separar cada palavra pelo espaço, gravar em uma tabela separada, fazer um consulta distinta, e contar cada resultado. mas acho que não sulucionaria. e não consigo fazer nem isso!
por que ainda tem um porem, queria colocar outros criterios de filro como data e etcs , para ver as palavras mais utilizadas em um determinado peridodo de tempo, algo assim.
alem disso, separar por espaço não daria certo, pq queria que fosse possivel gravar palavras compostas, exemplo:
id | usuario | comentario
1 | funalo | gosto do Professor Silva
2 | beltrano | encontrei na rua o Professor Silva
3 | siclano | Professor Silva me deu zero
neste exemplo a busca retornaria as palavras "Professor Silva".
Fiz diversos testes, buscas no forum e na net, não encontrei nenhuma luz, qualquer dica sera bem vinda! obrigado
Discussão (4)
Carregando comentários...