Objectif
L’objectif est de permettre de spécifier des blocs de recherche spécifiques pour un catalogue afin de n’afficher que ceux qui sont pertinents.
Pour un catalogue, il y a donc un seul template de recherche associé. En cas d’absence de template spécifique, le template default est utilisé.
Syntaxe
La syntaxe d’un template de recherche est la suivante
{
"catalogueName": "projet",
"criteria": [
"aeris-searchcriteria-keyword",
"aeris-searchcriteria-temporal",
"aeris-searchcriteria-spatial",
"aeris-searchcriteria-sites",
"aeris-searchcriteria-parameter",
"aeris-searchcriteria-platform",
"aeris-searchcriteria-instrument",
"aeris-searchcriteria-level",
"aeris-searchcriteria-project"
]
}
Services Web
Les services web pour gérer les templates sont disponibles ici
Attention
Lors de la création d’un template, veillez à ne pas mettre de champi « id » dans le JSON
Vérifiez bien que le « id » indiqué lors d’un POST est bien celui de votre template, au risque d’écraser un template existant
Les services ne sont pas sécurisés. Les templates ne sont pas versionnés.