Interface Utilisateur de recherche Version 2 BRDEF + mises à jour
Interface Utilisateur de recherche V2 Bluraydefectueux.com et mises à jour
Ajout nouvelle interface utilisateur de recherche et mise à jour des fichiers PHP.
MAJ fichiers PHP
Nous avons procédé à une mise à jour des fichiers PHP ‘recherche-xml-an.php’ et ‘recherche-xml-comp.php’ afin d’effectuer une éviction des doublons (dont la cause sont les EAN-UPC et les titres principalement) dans les résultats et le comptage de ceux-ci.
(*) Pour rappel le fichier ‘recherche-xml-comp.php’ permet d’ajouter un paramètre (optionnel) de recherche ‘&element=’ permettant de cibler la recherche sur certaines balises (ou éléments) de l’index XML > Voir la documentation qui a été mise à jour.
UI V2
Nous avons développé un nouvel exemple d’UI (User Interface) de recherche (en version 2) sur cette base* permettant de cibler la recherche sur un élément en particulier (titre, éditeur, presseur, mould, capacité, type, provenance, année EAN-UPC-X, x pouvant aller de 1 à 3 etc..), sans avoir à connaitre la syntaxe (normée BRDEF) de certains éléments du fichier, ce qui est nécessaire si on n’utilise pas ce ciblage.
Un exemple : rechercher tous les « BD50 » en ne tapant que ’50’ sans cibler cette élément va afficher tous les titres ou « 50 » apparaît quelque soit l’élément (balise) : EAN, titre, capacité, etc… En ciblant l’élément « Capacité », et en ne tapant que « 50 » retournera comme résultat tous les « BD50 » uniquement.
Si un élément est sélectionné, celui-ci sera surligné dans les résultats, nous avons amélioré l’historique qui est sous la forme : « terme+(élément sélectionné): nb trouvés »
A été ajouté également un affichage de l’évaluation du temps de traitement en ms.
Mécanisme :
Accéder à l’UI de recherche V2
Page API (XML PHP) mise à jour.
Dans le futur
Une mise en cache du fichier XML (qui grossira par l’ajout de titres, mais aussi sûrement par son enrichissement en matière de nouveaux éléments/balises), une normalisation (lors du traitement) de celui-ci sera peut-être nécessaire afin de ne pas être obligé de respecter les lettres accentuées dans la recherche.
Une externalisation des styles CSS, et des différents scripts (pour le moment ils sont intégrés au fichier HTML) sera envisageable également.
La non volatilité de l’historique (stockage dans une base de données qui pourrait à terme permettre d’extraire certaines statistiques/tendances)
Dans l’immédiat
Nous remarquons que beaucoup d’utilisateurs utilisent le moteur de recherche du blog pour y rechercher des titres ; cette pratique est inappropriée ! Ce moteur ne sert qu’à rechercher principalement des ressources liées au blog (même si effectivement à chaque indexation nous indiquons dans nos articles les titres que nous avons ajoutés à l’index qui lui même est également présent dans le blog). Les résultats pour ce type de recherche ne seront pas (ou peu) pertinents.
L’Index est passé en Rev2. (explications dans le lien)