El SDK de PHP encapsula las operaciones de la API de OpenSearch, lo que le permite gestionar aplicaciones, procesar datos y ejecutar búsquedas. Cada versión incorpora nuevas funciones y corrige bugs conocidos.
Versiones del SDK de PHP
El SDK es compatible con PHP 5.3 y versiones posteriores. Para un rendimiento óptimo, se recomienda utilizar PHP 5.4 o superior.
Guía de versiones
La versión más reciente es la 3.4.1, publicada en mayo de 2021. Se recomienda actualizar a esta versión.
V3.4.1 (2021-05-11)
Se descontinuaron las solicitudes de la API de gestión V3.
V3.3.0 (2020-04-21)
Descripción de funciones:
Se agregó compatibilidad con Security Token Service (STS).
Se añadió el parámetro de búsqueda
Rank.secondRankType(EXPRESSION|CAVA_SCRIPT).Se incorporaron los parámetros
userIdyreSearch(HOMONYM) para sugerencias desplegables.Se agregaron las clases
SuggestParamsySuggestionClient.
V3.2.1 (2019-09-12)
Descripción de funciones:
Se agregó compatibilidad con Data Collection 2.0.
Se añadió compatibilidad con HTTPS.
Se corrigió un problema relacionado con el paso de parámetros para pruebas A/B.
V3.2.0 (2019-08-23)
Se agregó compatibilidad con Data Collection 2.0.
V3.1.0 (2018-09-03)
Se agregó compatibilidad con pruebas A/B.
Se añadió compatibilidad con la recolección de datos de comportamiento.
V3.0.2 (2017-11)
Funciones
Se agregó compatibilidad con la búsqueda de documentos.
Se añadió compatibilidad con sugerencias desplegables.
Se incorporó compatibilidad con el análisis de consultas.
Se agregó compatibilidad con el escaneo por desplazamiento (scroll scan).
Se añadió compatibilidad con consultas multiaplicación. Nota: En el SDK V3, separe varias aplicaciones con comas. En el SDK V2, sepárelas con punto y coma.
Compatibilidad
Compatible con aplicaciones Standard Edition y Premium Edition.
Correcciones de bugs
Se corrigió un error en el nombre del parámetro correspondiente al número de registros devueltos por las sugerencias desplegables.
Se solucionó un problema que impedía establecer directamente el parámetro
ReRankSize.
V3.0.1 (2017-07)
Funciones
Se agregó compatibilidad con la búsqueda de documentos.
Se añadió compatibilidad con sugerencias desplegables.
Se incorporó compatibilidad con el análisis de consultas.
Se agregó compatibilidad con el escaneo por desplazamiento (scroll scan).
Se añadió compatibilidad con consultas multiaplicación. Nota: En el SDK V3, separe varias aplicaciones con comas. En el SDK V2, sepárelas con punto y coma.
Se definió
argantes de su uso para evitar el aviso "Undefined variable: arg" cuando el nivel de registro de PHP se configura en Notice.
Compatibilidad
Compatible con aplicaciones Standard Edition y Premium Edition.
Mejoras:
Se agregó compatibilidad con la cláusula
kvpairs.
V3.0.0 (2017-05)
Funciones
Se agregó compatibilidad con la búsqueda de documentos.
Se añadió compatibilidad con sugerencias desplegables.
Se incorporó compatibilidad con el análisis de consultas.
Se agregó compatibilidad con el escaneo por desplazamiento (scroll scan).
Se añadió compatibilidad con consultas multiaplicación. Nota: En el SDK V3, separe varias aplicaciones con comas. En el SDK V2, sepárelas con punto y coma.
Compatibilidad
Compatible con aplicaciones Standard Edition y Premium Edition.
Instrucciones de descarga
Se recomienda actualizar a la versión más reciente. Cada iteración incluye nuevas funciones y correcciones de bugs.
Método de descarga: En su navegador, haga clic derecho en el siguiente hipervínculo y seleccione Save link as.
V3.4.1 (2021-05-11)
Enlace de descarga: php_v3.4.1.zip
Se descontinuaron las solicitudes de la API de gestión V3.
V3.3.0 (2020-05)
-
Enlace de descarga: php_v3.3.0.zip
Nuevas funciones:
Se agregó compatibilidad con STS.
Se añadió el parámetro de búsqueda
Rank.secondRankType(EXPRESSION|CAVA_SCRIPT).Se incorporaron los parámetros
userIdyreSearch(HOMONYM) para sugerencias desplegables.Se agregaron las clases
SuggestParamsySuggestionClient.
V3.2.1 (2019-09)
-
Enlace de descarga: php_v3.2.1.zip
Nuevas funciones:
Se agregó compatibilidad con Data Collection 2.0.
Se añadió compatibilidad con HTTPS.
V3.1.0 (2018-11)
Enlace de descarga: php_v3.1.0.zip
Nuevas funciones
Se agregó compatibilidad con pruebas A/B.
Se añadió compatibilidad con la recolección de datos de comportamiento.
Correcciones
Se corrigió un problema donde la función
eachno era compatible con versiones recientes de PHP.
V3.0.2 (2017-11)
-
Enlace de descarga: php_V3.0.2.zip
NotaDebe utilizar el SDK V3 para acceder a aplicaciones Standard Edition. El uso del SDK V2 de PHP para este fin generará un error. El SDK V3 es compatible tanto con aplicaciones Premium Edition como Standard Edition. Los SDK V2 y V3 presentan diferencias significativas, por lo que se recomienda utilizar el SDK V3.
Correcciones
Se corrigió un error en el nombre del parámetro correspondiente al número de registros devueltos por las sugerencias desplegables.
Se solucionó un problema que impedía establecer directamente el parámetro
ReRankSize.
V3.0.1 (2017-07)
-
Enlace de descarga: php_V3.0.1.zip
NotaDebe utilizar el SDK V3 para acceder a aplicaciones Standard Edition. El uso del SDK V2 de PHP para este fin generará un error. El SDK V3 es compatible tanto con aplicaciones Premium Edition como Standard Edition. Los SDK V2 y V3 presentan diferencias significativas, por lo que se recomienda utilizar el SDK V3.
Nuevas funciones
Se agregó compatibilidad con la cláusula
kvpairs.
V3.0.0 (2017-05)
-
Enlace de descarga: php_V3.0.0.zip
NotaEsta versión no admite la cláusula
kvpairs. Para utilizar dicha cláusula, debe actualizar el SDK de PHP a la versión V3.0.1. Debe utilizar el SDK V3 para acceder a aplicaciones Standard Edition. El uso del SDK V2 para este fin generará un error. El SDK V3 es compatible tanto con aplicaciones Premium Edition como Standard Edition. Los SDK V2 y V3 presentan diferencias significativas, por lo que se recomienda utilizar el SDK V3.