API v.3.2.0

Classé dans : API | 0

Chers utilisatrices et utilisateurs,

Nous sommes heureux de vous annoncer la mise en ligne de l’API ISTEX 3.2.0. Cette dernière version inclut différentes évolutions parmi lesquelles :

– La correction du bug de découpage « brill-journals » en « brill » et « journals » au niveau de la facette corpus.

– L’ajout de l’option defaultOperator : ici

– L’ajout du paramètre size sur les facettes de type termes (string et boolean), pour choisir le nombre de résultats à récupérer : ici

– La possibilité d’effectuer n’importe quelle facette à partir du nom de son champ dans le mapping : ici

 

N’hésitez pas à commenter et à donner vos différentes remarques !

 

— Mise à jour

Voici le changelog comprenant les modifications depuis la version 3.1.2 qui sont liées à votre utilisation de l’API (ordre antéchronologique) :

! Cette liste ne comporte que les changements effectués sur l’API, les nouvelles ingestions n’y apparaissent pas !

  • Remplacement de [histogram] vers [perYear] plus parlant
  • Changement du nom du champ si facette histogramme : overTime si uniquement en alias
  • Suppression d’alias qui sont au final des champs, remplacement de [overTime] par [histogram] et MAJ doc sur les facettes
  • date_range : paramètre [overTime] ajouté
  • On utilise corpusName.raw pour la facette corpus
  • Correction sur /corpus
  • MAJ du mapping via le master au lieu de passer par les forks
  • MAJ du mapping toutes les heures
  • Change url du web-header
  • Les facettes sont maintenant génériques en plus du système d’alias
  • Changement des types « terms, range, date_range » vers « string, boolean, integer, double, date »
  • Renommage « facets_type » vers « facets_alias »
  • Ajout de l’option « size » pour les facettes de type terms
  • MAJ test avec default boolean operator
  • Ajout des gestions d’erreur si plusieurs « defaultOperator » ou si différent de « AND » ou « OR »
  • Ajout dans la doc de « Opérateur par défaut »
  • Ajout de l’option « defaultOperator »
  • Modif. theme de beautiful-doc pour le web-header istex
  • MAJ package.json : suppression des modules libxslt, passport, body-parser, semver et sleep plus utilisés + suppression des « require » concernés

N’hésitez pas à nous poser vos questions !