Quiero poner en la portada de una pagina web las 10 palabras más buscadas en mi web.
Para esto, primero tengo que almacenar en la base de datos todas las palabras que se buscan.
Hasta aquí no hay problemas...
El problema es que la gente no busca una palabra, busca una cadena de palabras...
y ahí está mi problema... ¿Cómo puedo hacer para que se me guarden en la base de datos cada palabra de una frase en una entrada distinta de la base?
Me explico:
Si alguien busca: "La manzana azul"
Quiero en en la tabla... busqueda_palabras (por ejemplo)
se me guarden 3 entradas diferentes:
La
manzana
azul
No se si me he explicado bien.
Pero claro, si la palabra ya ha sido guardada antes, tiene que marcar como que ya ha sido buscada dos veces...
Si alguien busca despues: "La web"
Se tendria que añadir
web
pero modificar la entrada de
La
para poner en un campo llamado contador un 2
De este modo cuando quiera ver las más utilizadas solo lo tendre que ordenar por el campo de contador....
Buah, es mucho rollo esto para vosotros... pero es que no se como hacerlo...
Es muy complicado, hay alguna otra manera?