Tris basés sur le mapping

La syntaxe est la suivante :

  • URI
    • https://api.istex.fr/document/?q={query}&sortBy={liste des champs}
  • Explications
    • Cette option permet de sélectionner un ou des tris basés sur les champs disponibles.
    • Si l'option est manquante, aucun tri n'est effectué.
    • La liste des champs est séparée par des , (virgules).

Attention, l'ordre des tris est très important : un tri du type sortBy=x,y demandera à l'API d'effectuer d'abord un tri selon x, puis de trier cet ordre selon y.

  • Il existe plusieurs paramétrages possibles :
    • x : renvoie les résultats triés selon le champ x en ordre ascendant (ordre par défaut)
    • x[asc] : renvoie les résultats triés selon le champ x en ordre ascendant
    • x[desc] : renvoie les résultats triés selon le champ x en ordre descendant
  • Paramètres
    • &sortBy : l'option permettant de définir les tris à effectuer,
    • {liste des champs} : la liste en question, séparée par des virgules.
  • Code de retour
Exemples
Affichage de l'ensemble des documents triés selon le champ host.copyrightDate https://api.istex.fr/document/?q=*&sortBy=host.copyrightDate&output=host.copyrightDate
Affichage de l'ensemble des documents triés selon le champ host.copyrightDate, en ordre descendant https://api.istex.fr/document/?q=*&sortBy=host.copyrightDate[desc]&output=host.copyrightDate
Affichage de l'ensemble des documents triés selon le champ host.copyrightDate, puis le champ genre https://api.istex.fr/document/?q=*&sortBy=host.copyrightDate,genre.raw&output=host.copyrightDate,genre

results matching ""

    No results matching ""