Exploitation fichier XML, recherche à l’aide des codes-barres

5/5 - (2 votes)

Exploitation du fichier XML, recherche à l’aide des codes-barres

Comme vous le savez déjà, nous avons mis à disposition l’intégralité de la base de données (l’index) des titres potentiellement défectueux sous forme de deux fichiers JSON et XML. L’index ne cessant de grossir, les besoins en termes de recherche deviennent plus importants et doivent être précis et efficaces plus que la solution externalisée GOOGLE CSE que nous utilisons, car parfois certains titres n’apparaissent pas dans la recherche, ils sont donc mal indexés par le moteur. Cela dit, cette solution a le mérite d’effectuer une recherche sur la totalité du site. Bref,  c’est donc l’index XML que nous avons choisi d’utiliser pour développer un simple module de recherche opérant sur les codes-barres.

 

Fonctionnalité de recherche basique, fichier PHP

La recherche va  s’opérer sur les balises <EAN-UPC> (obligatoirement présente pour chaque titre) et <EAN-UPC-1>, <EAN-UPC-2> et <EAN-UPC-3> optionnelles et qui ne sont donc pas forcément présentes dans la structure de chacun des titres (entre les balises <BD></BD>).

A donc été développé un fichier PHP, ‘rechercheeanxml.php’ permettant d’effectuer la recherche de tout ou partie d’un code-barres à l’aide d’une requête saisie depuis la barre d’adresse du navigateur web :

URL= https://bluraydefectueux.com/ressources/api/rechercheeanxml.php?q=

Exemples :

https://bluraydefectueux.com/ressources/api/rechercheeanxml.php?q=3700301039392

ou

‘https://bluraydefectueux.com/ressources/api/rechercheeanxml.php?q=3700301

Dans le navigateur (barre d’adresse) :

Requête code-barres

Retournera :

Recherche codes-barres XML

il y a un 108 résultats…

Le ou les résultats sont retournés de manière « brute » sous forme XML, sans aucune présentation. Il sera nécessaire de créer une page ou un applicatif de présentation permettant un affichage moins « barbare » … 

Ça tombe bien car c’est justement ce qui est proposé dans le chapitre suivant !

suite p.2, « Recherche et présentation »

Partager

Bluraydefectueux (Xavier L.)

Passionné de cinéma, home-cinema, et amoureux du support physique de la belle image et du beau son, depuis de nombreuses années, C'est naturellement avec passion et conviction qu'il s'est lancé dans ce projet. Bluraydefectueux.com (BRDEF)

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *