Chers utilisatrices et utilisateurs,
Nous sommes heureux de vous annoncer la mise en ligne de l’API ISTEX 3.0.0. Cette dernière inclut différentes évolutions parmi lesquelles :
– La mise en place d’indicateurs de qualité pour chaque objet documentaire : ici
– L’intégration du corpus BMJ : ici
– L’accès au premier enrichissement sur les catégories scientifiques Web Of Science : ici
– La possibilité d’utiliser la nouvelle facette language : ici
Le démonstrateur a également été mis à jour en conséquence : http://demo.istex.fr/
N’hésitez pas à commenter et à donner vos différentes remarques !
— Mise à jour
Voici le changelog comprenant les modifications depuis la version 2.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 !
- Passage en 3.0.0
- Facettes plus aussi permissives
- Ajout des enrichissements dans la documentation
- Mise à jour automatique de la documentation en fonction de l’environnement (production ou intégration)
- Redirection de root (route ‘/’) vers la documentation
- Mise à jour de la documentation : corpus vers corpusName
- Documentation de la facette WOS
- Facette WOS
- Route pour les enrichissements consolidés ou non
- Mise en place du « score boost » pour un ranking qui met en avant les documents de bonne qualité (en plus de la pertinence)
- Passage en camelCase dans toute l’API (elasticsearch compris)
- Mise en place des catWos consolidées à la volée
- Lien vers ‘aggregations et analyzed’
- Mise en lace de l’utilisation des Alias elasticsearch (production et intégration)
- Patch pour gérer des remoteAdress de type IPV6
- Mise en place des logs journaliers pour les accès
- Clusterisation de l’API (gros gain de stabilité et de performance lorsque l’API est très sollicitée)
- Configuration d’environnement (production et intégration)
- Changement des agrégations vers du camelCase
- Ajout calcul du score dans la documentation
- Ajouts facettes quality_indicators
- Bugfix « q=word »
- Passage en version node.js 0.12
- Migration totale vers Express 4 (avec prise en compte des fonctions dépréciées)
- Utilisation d’une seule instance du client elasticsearch pour node.js (gain de performance)
- Renommage de istex-rp vers istex-api
- Corrections sur la route /corpus
- Refactoring des facettes
- Conversion des espaces en %20 dans les URL
- Correction lastPageURI si 1 seule page
- Correction sur les facettes dates lorsqu’il y a moins de 2 années spécifiées
- Passage par URL encoding pour les caractères spéciaux dans la requête
- Corrections des liens de pages
- Prise en compte de l’échappement de &
- Divers Bugfix qui n’étaient pas forcément visible de l’extérieur (liste exhaustives sur demande :))
- Factoring variés du code de l’API (liste exhaustives sur demande :))
N’hésitez pas à nous poser vos questions !
Besoin d'aide ?
Consultez notre Faq, la documentation Istex ou nos tutoriels
N’hésitez pas à nous contacter si besoin, nous reviendrons rapidement vers vous !