SPW-DIG / metawal-core-geonetwork

Metawal - Catalogue pour l'information géographique de Wallonie
http://metawal.wallonie.be
GNU General Public License v2.0
3 stars 1 forks source link

API / Related / Même structure multilangue #719

Closed fxprunayre closed 1 year ago

fxprunayre commented 2 years ago

Dans les champs ajoutés au JSON par la l'API/related, le multilingue n'est pas géré de la même façon que dans le reste du JSON

image

alors que dans un champ indexé on a

image

Ce serait peut-être mieux d'avoir la même logique partout.

Follow up of https://github.com/SPW-DIG/metawal-core-geonetwork/issues/695

Proposal

Current mechanism is:

Comments:

Proposal:

Tasks:

fxprunayre commented 2 years ago

Cf. https://github.com/geonetwork/core-geonetwork/pull/6269

fxprunayre commented 2 years ago

A déployer en test.

Pour le dernier point, je propose de le traiter à part.

fxprunayre commented 2 years ago
curl 'https://apps.titellus.net/geonetwork/srv/api/search/records/_search?bucket=s101&relatedType=parent&relatedType=children&relatedType=services&relatedType=datasets' \
  -H 'Accept: application/json, text/plain, */*' \
  -H 'Accept-Language: eng' \
  -H 'Content-Type: application/json;charset=UTF-8' \
  -H 'Cookie: XSRF-TOKEN=3944f93a-5d74-4621-853d-a056af19aad8; JSESSIONID=node01s15pyctv6xqmc70igako6zfi862.node0; serverTime=1654161981806; sessionExpiry=1654161981806' \
  -H 'X-XSRF-TOKEN: 3944f93a-5d74-4621-853d-a056af19aad8' \
  --data-raw '{"from":0,"size":30,"sort":["_score"],"query":{"function_score":{"boost":"5","functions":[{"filter":{"exists":{"field":"parentUuid"}},"weight":0.3},{"filter":{"match":{"cl_status.key":"obsolete"}},"weight":0.2},{"filter":{"match":{"cl_status.key":"superseded"}},"weight":0.3},{"gauss":{"dateStamp":{"scale":"365d","offset":"90d","decay":0.5}}}],"score_mode":"multiply","query":{"bool":{"must":[{"terms":{"isTemplate":["n"]}}]}}}},"_source":{"includes":["uuid","id","creat*","group*","logo","category","topic*","inspire*","resource*","draft*","overview.*","owner*","link*","image*","status*","rating","tag*","geom","contact*","*Org*","hasBoundingPolygon","isTemplate","valid","isHarvested","dateStamp","documentStandard","standardNameObject.default","cl_status*","mdStatus*","recordLink"]},"track_total_hits":true}' \
  --compressed

Dans la recherche, pour chaque résultat on obtient les ressources associées image

Ancienne API https://apps.titellus.net/geonetwork/srv/api/records/7bbdd386-21dc-47cd-a4af-4f4c7583663b/related Nouvelle API https://apps.titellus.net/geonetwork/srv/api/records/7bbdd386-21dc-47cd-a4af-4f4c7583663b/associated

vbombaerts commented 2 years ago

C'est super !

Serait-il possible, pour Metawal, d'ajouter l'accroche, indexée dans resourceHookAbstractObject ?

Autre chose, via l'API related on obtenait des infos sur tous ces éléments : children parent brothersAndSisters siblings associated services datasets fcats hasfeaturecats sources hassources related onlines thumbnails

Si j'ai bien compris, tout ce qui est documents attachés n'est maintenant plus disponible via l'api associated, à savoir. onlines thumbnails

Du coup par où sont-ils disponibles ? link overview

C'est ça ?

fxprunayre commented 2 years ago

Serait-il possible, pour Metawal, d'ajouter l'accroche, indexée dans resourceHookAbstractObject ?

Je vais regarder.

Du coup par où sont-ils disponibles ? link overview C'est ça ?

Oui.

fxprunayre commented 2 years ago

Serait-il possible, pour Metawal, d'ajouter l'accroche, indexée dans resourceHookAbstractObject ?

J'ai fait simple. A tester.

vbombaerts commented 2 years ago

Les liens dans link, encodés en multilingue, ne sont pas indexés en multilingue ;-) https://metawal4.test.wallonie.be/geonetwork/srv/fre/catalog.search#/metadata/9701fc80-842c-11ec-92f0-7478273ff935

image

image

fxprunayre commented 2 years ago

C'est en cours côté geocat.ch (également pour les organisations) - on attend un peu.

fxprunayre commented 1 year ago

pour les organisations, les liens

cf. https://github.com/geonetwork/core-geonetwork/pull/6588

fxprunayre commented 1 year ago

Idem https://github.com/SPW-DIG/metawal-core-geonetwork/issues/704#issuecomment-1277501968

A déployer.

vbombaerts commented 1 year ago

Tous les liens ne sont pas indexés en multilingue

https://metawal4.test.wallonie.be/geonetwork/srv/fre/catalog.search#/metadata/a0ad23a1-1845-4bd5-8c2f-0f62d3f1ec75

Si function = information, browsing --> OK Si function = legend, featureCatalogue, dataQualityReport --> KO

Ca dépend peut-être de la section dans laquelle les liens sont encodés.

vbombaerts commented 1 year ago

@vbombaerts Pour les organisations, corriger les scriptedfields qui utilisent l'ancien élément

vbombaerts commented 1 year ago

Sauf erreur de ma part, le multinlinguisme ne devrait-il pas aussi être poussé dans les éléments correspondants mw-gp dérivés des links :

fxprunayre commented 1 year ago

A tester & déployer

davinciagf commented 1 year ago

Déployé image

vbombaerts commented 1 year ago

l'url n'est pas passée en multilingue dans les

mw-gp-informationWebsite mw-gp-informationDoc mw-gp-thematicMap mw-gp-wom mw-gp-esriWebServices mw-gp-allWebServices mw-gp-download

fxprunayre commented 1 year ago

Mince, j'avais la modif en local mais je l'ai pas commité hier. Dsl. Redeploy @davinciagf

davinciagf commented 1 year ago

En cours de reindexation image