Le SDK PHP encapsule les opérations de l'API OpenSearch pour vous permettre de gérer des applications, de traiter des données et d'effectuer des recherches. Chaque version ajoute de nouvelles fonctionnalités et corrige les bugs connus.
Versions du SDK PHP
Le SDK prend en charge PHP 5.3 et les versions ultérieures. Pour des performances optimales, nous vous recommandons d'utiliser PHP 5.4 ou une version plus récente.
Guide des versions
La dernière version est la 3.4.1, publiée en mai 2021. Nous vous recommandons de mettre à jour vers cette version.
V3.4.1 (2021-05-11)
Les requêtes API de gestion V3 sont dépréciées.
V3.3.0 (2020-04-21)
Description des fonctionnalités :
Ajout de la prise en charge de Security Token Service (STS).
Ajout du paramètre de recherche
Rank.secondRankType(EXPRESSION|CAVA_SCRIPT).Ajout des paramètres
userIdetreSearch(HOMONYM) pour les suggestions de saisie semi-automatique.Ajout des classes
SuggestParamsetSuggestionClient.
V3.2.1 (2019-09-12)
Description des fonctionnalités :
Ajout de la prise en charge de Data Collection 2.0.
Ajout de la prise en charge de HTTPS.
Correction d'un problème lié au passage des paramètres pour les tests A/B.
V3.2.0 (2019-08-23)
Ajout de la prise en charge de Data Collection 2.0.
V3.1.0 (2018-09-03)
Ajout de la prise en charge des tests A/B.
Ajout de la prise en charge de la collecte de données comportementales.
V3.0.2 (2017-11)
Fonctionnalités
Ajout de la prise en charge de la recherche de documents.
Ajout de la prise en charge des suggestions de saisie semi-automatique.
Ajout de la prise en charge de l'analyse des requêtes.
Ajout de la prise en charge du défilement par balayage (scroll scan).
Ajout de la prise en charge des requêtes multi-applications. Remarque : dans le SDK V3, séparez plusieurs applications par des virgules. Dans le SDK V2, séparez-les par des points-virgules.
Compatibilité
Compatible avec les applications Standard Edition et Premium Edition.
Corrections de bugs
Correction d'un problème où le nom du paramètre pour le nombre d'enregistrements renvoyés par les suggestions de saisie semi-automatique était incorrect.
Correction d'un problème empêchant la définition directe du paramètre
ReRankSize.
V3.0.1 (2017-07)
Fonctionnalités
Ajout de la prise en charge de la recherche de documents.
Ajout de la prise en charge des suggestions de saisie semi-automatique.
Ajout de la prise en charge de l'analyse des requêtes.
Ajout de la prise en charge du défilement par balayage (scroll scan).
Ajout de la prise en charge des requêtes multi-applications. Remarque : dans le SDK V3, séparez plusieurs applications par des virgules. Dans le SDK V2, séparez-les par des points-virgules.
Définition de
argavant utilisation pour éviter l'avertissement « Undefined variable: arg » lorsque le niveau de journalisation PHP est défini sur Notice.
Compatibilité
Compatible avec les applications Standard Edition et Premium Edition.
Améliorations :
Ajout de la prise en charge de la clause
kvpairs.
V3.0.0 (2017-05)
Fonctionnalités
Ajout de la prise en charge de la recherche de documents.
Ajout de la prise en charge des suggestions de saisie semi-automatique.
Ajout de la prise en charge de l'analyse des requêtes.
Ajout de la prise en charge du défilement par balayage (scroll scan).
Ajout de la prise en charge des requêtes multi-applications. Remarque : dans le SDK V3, séparez plusieurs applications par des virgules. Dans le SDK V2, séparez-les par des points-virgules.
Compatibilité
Compatible avec les applications Standard Edition et Premium Edition.
Instructions de téléchargement
Nous vous recommandons de mettre à jour vers la dernière version. Chaque itération inclut de nouvelles fonctionnalités et des corrections de bugs.
Méthode de téléchargement : dans votre navigateur, cliquez avec le bouton droit sur le lien hypertexte ci-dessous et sélectionnez Enregistrer le lien sous.
V3.4.1 (2021-05-11)
Lien de téléchargement : php_v3.4.1.zip
Les requêtes API de gestion V3 sont dépréciées.
V3.3.0 (2020-05)
-
Lien de téléchargement : php_v3.3.0.zip
Nouvelles fonctionnalités :
Ajout de la prise en charge de STS.
Ajout du paramètre de recherche
Rank.secondRankType(EXPRESSION|CAVA_SCRIPT).Ajout des paramètres
userIdetreSearch(HOMONYM) pour les suggestions de saisie semi-automatique.Ajout des classes
SuggestParamsetSuggestionClient.
V3.2.1 (2019-09)
-
Lien de téléchargement : php_v3.2.1.zip
Nouvelles fonctionnalités :
Ajout de la prise en charge de Data Collection 2.0.
Ajout de la prise en charge de HTTPS.
V3.1.0 (2018-11)
Lien de téléchargement : php_v3.1.0.zip
Nouvelles fonctionnalités
Ajout de la prise en charge des tests A/B.
Ajout de la prise en charge de la collecte de données comportementales.
Corrections
Correction d'un problème lié à l'absence de prise en charge de la fonction
eachdans les versions ultérieures de PHP.
V3.0.2 (2017-11)
-
Lien de téléchargement : php_V3.0.2.zip
RemarqueVous devez utiliser le SDK V3 pour accéder aux applications Standard Edition. L'utilisation du SDK PHP V2 à cette fin entraînera une erreur. Le SDK V3 est compatible avec les applications Premium Edition et Standard Edition. Les SDK V2 et V3 présentent des différences significatives ; nous vous recommandons d'utiliser le SDK V3.
Corrections
Correction d'un problème où le nom du paramètre pour le nombre d'enregistrements renvoyés par les suggestions de saisie semi-automatique était incorrect.
Correction d'un problème empêchant la définition directe du paramètre
ReRankSize.
V3.0.1 (2017-07)
-
Lien de téléchargement : php_V3.0.1.zip
RemarqueVous devez utiliser le SDK V3 pour accéder aux applications Standard Edition. L'utilisation du SDK PHP V2 à cette fin entraînera une erreur. Le SDK V3 est compatible avec les applications Premium Edition et Standard Edition. Les SDK V2 et V3 présentent des différences significatives ; nous vous recommandons d'utiliser le SDK V3.
Nouvelles fonctionnalités
Ajout de la prise en charge de la clause
kvpairs.
V3.0.0 (2017-05)
-
Lien de téléchargement : php_V3.0.0.zip
RemarqueCette version ne prend pas en charge la clause
kvpairs. Pour utiliser la clausekvpairs, vous devez mettre à niveau le SDK PHP vers la version V3.0.1. Vous devez utiliser le SDK V3 pour accéder aux applications Standard Edition. L'utilisation du SDK V2 à cette fin entraînera une erreur. Le SDK V3 est compatible avec les applications Premium Edition et Standard Edition. Les SDK V2 et V3 présentent des différences significatives ; nous vous recommandons d'utiliser le SDK V3.