Obtenir un rapport des recherches non abouties
Posté : 14 oct. 2014, 11:44
Bonjour à toutes et à tous,
D’ordinaire, j’aime me dépatouiller seul d’un problème un peu coriace en piochant à droite à gauche des lignes de codes, des astuces etc. Mais là, j’ai eu beau chercher : pas d’infos (soit j’ai mal cherché, ce qui peut nous arriver à tous
, soit je n’avais tout simplement pas les bons mots-clés…). Aucune piste ne m’a donc aidé à résoudre un petit problème qui me parait pourtant assez simple. Explications.
Je gère un site « encyclopédique » qui fonctionne comme une sorte de dictionnaire en ligne : l’élément central est la barre de recherche. Elle permet à l’utilisateur d’obtenir plusieurs informations autour du mot qu’il a recherché.
Ces informations sont stockées dans plusieurs bases de données que j’ai créées. Ces BDD, je les complète jour après jour avec de plus en plus de données. Résultat :
1 ) ça me prend un temps fou
2 ) il y a tellement de sujets à couvrir que je n’ai pas encore de méthodologie pour compléter ma base de façon intelligente
De ces faits là, je ne m’en plains pas (sinon j’arrêterais ce que je fais
) mais c’est justement le point 2 qui me pousse à imaginer une petite astuce.
Le but de ce site n’est pas (à court terme) de répertorier toutes les informations imaginables mais de répertorier en priorité les informations qui intéressent les utilisateurs. Exemple : si je m’enquiquine à stocker des infos sur les recettes mexicaines, alors que mes utilisateurs préfèrent en savoir plus sur la poésie irlandaise, je perds mon temps…
L’idée serait donc d’utiliser un code qui me permettent d’obtenir un « rapport » des recherches effectuées mais n’ayant pas abouti (de façon quotidienne ou hebdomadaire).
Aujourd’hui, quand une recherche n’a pas abouti (car je ne l’ai pas dans ma BDD), j’affiche un message du type « Navré, ce terme n’est pas référencé ». Avec le « rapport », je pourrais ajouter en priorité dans ma BDD les infos que les utilisateurs attendent le plus
Est-ce que c’est assez clair ? Est-ce que vous avez des idées ?
Merci beaucoup par avance.
PS : j’aimerais le coder en php si possible (peu à l’aise avec les autres langages).
D’ordinaire, j’aime me dépatouiller seul d’un problème un peu coriace en piochant à droite à gauche des lignes de codes, des astuces etc. Mais là, j’ai eu beau chercher : pas d’infos (soit j’ai mal cherché, ce qui peut nous arriver à tous
Je gère un site « encyclopédique » qui fonctionne comme une sorte de dictionnaire en ligne : l’élément central est la barre de recherche. Elle permet à l’utilisateur d’obtenir plusieurs informations autour du mot qu’il a recherché.
Ces informations sont stockées dans plusieurs bases de données que j’ai créées. Ces BDD, je les complète jour après jour avec de plus en plus de données. Résultat :
1 ) ça me prend un temps fou
2 ) il y a tellement de sujets à couvrir que je n’ai pas encore de méthodologie pour compléter ma base de façon intelligente
De ces faits là, je ne m’en plains pas (sinon j’arrêterais ce que je fais
Le but de ce site n’est pas (à court terme) de répertorier toutes les informations imaginables mais de répertorier en priorité les informations qui intéressent les utilisateurs. Exemple : si je m’enquiquine à stocker des infos sur les recettes mexicaines, alors que mes utilisateurs préfèrent en savoir plus sur la poésie irlandaise, je perds mon temps…
L’idée serait donc d’utiliser un code qui me permettent d’obtenir un « rapport » des recherches effectuées mais n’ayant pas abouti (de façon quotidienne ou hebdomadaire).
Aujourd’hui, quand une recherche n’a pas abouti (car je ne l’ai pas dans ma BDD), j’affiche un message du type « Navré, ce terme n’est pas référencé ». Avec le « rapport », je pourrais ajouter en priorité dans ma BDD les infos que les utilisateurs attendent le plus
Est-ce que c’est assez clair ? Est-ce que vous avez des idées ?
Merci beaucoup par avance.
PS : j’aimerais le coder en php si possible (peu à l’aise avec les autres langages).