Visibilité des fiches de métadonnées

classic Classic list List threaded Threaded
7 messages Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Visibilité des fiches de métadonnées

Gwen
Re-bonjour,

Je poursuis mon utilisation de Mdweb et je rencontre un nouveau problème avec la visibilité des fiches de métadonnées.

Concrètement, j'ai 3 fiches (scan 25, bd topo, bd parcellaire) qui sont validées et publiées.
La fiche du scan 25 apparaît bien quand je tape "scan".
La fiche de la BD Parcellaire, apparaît par intermittence quand je tape "parcellaire".
La fiche de la BD Topo, n'apparaît pas quand je tape "topo".

Je précise que les fiches topo et parcellaire sont basées sur Inspire_dataset_vector et que la fiche scan est sur Inspire_dataset_grid.
De plus scan et topo sont complètes et parcellaire est "Elementary".
J'ai également pensé à faire le refresh de l'index.
Enfin toutes ces couches sont publiées dans un recordset qui est external.

Ce que je trouve étrange est surtout le fait que la fiche parcellaire apparaisse de temps en temps (de manière complètement aléatoire ... indépendamment du vidage de cache de firefox).

Si vous avez une idée ... je suis preneur.

Merci d'avance

Gwen
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Re: Visibilité des fiches de métadonnées

Gwen
Personne n'a une idée ?

Malheureusement, je suis toujours bloqué avec ce problème insensé !

Mes recherches pour résoudre ce gros problème, m'amène à poser de nouvelles questions :

J'ai trois fiches de métadonnées :
- Scan 25 - IGN
- BD PARCELLAIRE® - IGN
- BD TOPO® V2.2 - IGN

Comme indiqué précédemment, la fiche "Scan 25" fonctionne bien.
Le soucis est sur "PARCELLAIRE" (qui apparaît 2 fois sur 10) et sur "TOPO" qui n'apparaît jamais (alors qu'elle est bien validée et publiée).

Dans l'interface de recherche :
- si je tape "parcellaire" --> la fiche apparaît (aléatoirement ... mais on part du principe que ça fonctionne)
- si je tape "scan" --> la fiche Scan 25 apparaît
- si je tape "IGN" --> rien ne s'affiche (de même avec BD)
- si je tape "topo" (ou "TOPO") --> rien ne s'affiche

Aussi j'ai du mal à saisir sur quel éléments le moteur de recherche se base pour retourner une fiche ?
Pourquoi pour "scan" et "parcellaire" ça fonctionne, et pas pour le reste ? (je précise que j'ai essayé en cochant la case "titre" dans les options de recherche avancée ... mais ça change rien)

Le fait que "parcellaire" et "topo" soit en "INSPIRE:dataset_vector" n'a pas d'impact je pense (ou plutôt j'espère) ?

Je précise que j'ai fait le test avec et sans ®, qui aurait pu perturber la bête ... mais là encore, ça ne change rien.

Cordialement,

Gwen
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Re: Visibilité des fiches de métadonnées

Leo Pratlong
Bonjour,

pouvez-vous lancer une recherche sans éléments dans la barre de recherche svp ? (juste cliquer sur "Rechercher").
Est-ce que toutes les fiches sont trouvées dans ce cas là ?
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Re: Visibilité des fiches de métadonnées

Mediii
Bonjour Gwendall, c'est Mehdi

Je souhaiterai expliquer le mode de fonctionnement du moteur de recherche en quelques lignes :

Le moteur de recherche MDweb lors de la recherche par mots clés exécute une requête CSW sur les champs TITLE (titre), ABSTRACT (le résumé) et SUBJECT (les mots clés) avec comme connecteur de champs le 'OU' par défaut.


il n'y a aucun lien entre le niveau de completude d'une fiche et le mode de recherche MDweb ainsi que pour les profiles,

le client WEB MDweb search ne fait qu'ecrire une requête qui par questionner le web service ciblé en lui envoyant l'operation de la norme CSW GetRecords avec les paramètres adequats.

si une recherche n'aboutit pas à un résultat attendu c'est que le CSW ne sait pas résoudre la requête ou que son traitement pour récupérer une fiche a échouer.

au final MDweb Search n'est en fait qu'un client web service pour WMS les cartes et client CSW pour les catalogues.

je suppose donc que ton problème est lié coté serveur sur le CSW ciblé MDweb en interne j'imagine.

je tâcherai de regarder les logs pour en savoir plus.

.
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Re: Visibilité des fiches de métadonnées

Gwen
In reply to this post by Leo Pratlong
Bonjour,

pouvez-vous lancer une recherche sans éléments dans la barre de recherche svp ? (juste cliquer sur "Rechercher").
Est-ce que toutes les fiches sont trouvées dans ce cas là ?
Dans ce cas, Mdweb ne retourne aucun résultat.

Merci Mehdi pour l'explication. Je comprend mieux le fonctionnement global. Néanmoins, ça ne m'explique pas le côté aléatoire des résultats (ou alors je suis à côté de la plaque). D'ailleurs, ce matin, plus rien ne fonctionne --> ni "scan", ni "topo", ni "parcellaire", ...

Merci pour votre aide

Gwen
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Re: Visibilité des fiches de métadonnées

Mediii
Bonjour Gwendall

après une analyse minutieuse des logs j'ai vu qu'il y a des alertes comme quoi il y aurait des valeurs pas valide du genre des valeurs null pour une URL ou encore des 1.2m pour des Nombres, il faut faire attention lorsqu'on rempli les fiches pour ce qui est du typage des champs

J'ai proceder comme suit
-en me connectant sur MDweb dans l'editeur de fiches, j'ai désactiver les fiches INSPIRE et laisser la seule fiche : Fiche mdweb ISO19115 base-alpha, en relançant l'index la recherche marche bien.

-en réactivant certaines fiches la recherche ne trouve plus rien et dans les logs j'ai trouvé des erreurs de typage des valeurs en particulier un champs qui aurait du avoir une url a reçu une valeur non valide lors de la saisie de la fiche.

malheureusement je n'ai pas d'autres informations mais c'est déjà pas mal qu'on sache la source du problème.

Il faudrait vérifier les valeurs une par une de chaque fiche en désactivant celles qui ne sont pas encore traiter puis publier celles qui sont corrigées et refaire le test dans la recherche sans oublier de reindexer à chaque coup.

Je suis d'accord que MDweb devrait avoir un contrôleur/validateur des champs lors de la saisie coté client et coté serveur pour éviter que de tels erreurs puissent se produire à l'avenir.



Mehdi

Geomatys
.
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Re: Visibilité des fiches de métadonnées

Gwen
Ok, merci Mehdi,

Effectivement j'aurais pu chercher pendant longtemps ...
Comme tu l'indiques, le fait qu'il n'y ai pas de message indiquant l'erreur est assez problématique. J'attends cette correction avec impatience.

Je vais donc revoir mes fiches.
Par contre, je ne m'explique pas pourquoi la fiche "Parcellaire" fonctionnait par intermittence ...

Gwen
Loading...