Bonjour à tous,
J'ai un problème épineux auquel je n'ai pas encore trouvé de solution...
Contexte :
J'ai une table qui contient les traces logs d'utilisation d'un site internet. Le site en question contient un petit moteur de recherche thématique (dans le style google) qui fonctionne avec un autocompletion : je commence à taper "Bo" et il complète avec "Bonjour" par exemple.
Je cherche à savoir combien de fois le moteur de recherche est utilisé et quels sont les mots clés les plus souvent recherchés
Mon souci est que la requête exécutée lors d'une recherche (qui s'appelle findSecurities), pour quelqu'un qui a cherché le mot "Bonjour" par exemple, me retourne souvent 4 à 5 enregistrements dans la table pour la même recherche de la même personne :
User Time Research "ABC" 09:22:10 "B" "ABC" 09:22:11 "Bo" "ABC" 09:22:12 "Bon" "ABC" 09:22:13 "Bonj" "ABC" 09:22:14 "Bonjo" "ABC" 09:22:15 "Bonjou" "ABC" 09:22:16 "Bonjour"
Si je fais un Compte simple, je multiplie artificiellement le nombre de fois où le moteur de recherche a été utilisé, pour les mots clés, c'est pareil, je me retrouve avec toutes les variations de chaque mot clé saisi, lettre par lettre . Je n'arrive pas à trouver un moyen simple de dédoublonner les enregistrements car ils sont réellement différents pour la plupart.
Avez-vous éventuellement une solution pour contourner cet écueil ?
Merci par avance pour votre aide.
El
Partager