Executando verificação de segurança...
3

Um meio termo seria a utilização de uma nuvem de palavras gerada automaticamente usando algum algoritmo de NLP.
isso resolveria alguns pontos aqui mencionados.

Estou estudando a assunto. Ainda não sei como implementar mas sei que é possivel.

vou dar uma olhada no assunto e volto a postar aqui caso encontre alguma coisa interessante.