Publicado en: Apr 21, 2021
Amazon Elasticsearch Service es compatible a partir de ahora con Asynchronous Search. Asynchronous Search le permite enviar una consulta que se ejecuta de manera asíncrona, monitorear el progreso de la solicitud y recuperar los resultados en una etapa posterior. También puede recuperar resultados parciales a medida que están disponibles incluso antes de que la búsqueda haya finalizado. Una vez que la búsqueda finaliza, se puede almacenar para consumirse posteriormente hasta agotar el plazo de expiración.
Asynchronous Search puede ser una solución ideal para configuraciones con un gran volumen de datos, búsquedas entre clústeres o UltraWarm, donde los usuarios necesitan ejecutar consultas con parámetros comodín que pueden necesitar analizar prácticamente el conjunto de datos entero o varios clústeres. Con la API Search habitual, el tiempo de espera de la consulta puede agotarse incluso antes de que el conjunto de resultados esté disponible. En el caso de Asynchronous Search, incluso si la consulta se demora mucho tiempo, puede obtener los resultados que se han obtenido hasta ese momento y regresar más adelante para recopilar más resultados a medida que están disponibles. Asynchronous Search sigue ejecutándose en segundo plano y obteniendo resultados hasta que el conjunto de resultados completo está disponible, el cual puede conservarse en un índice para su uso posterior. También puede monitorear las solicitudes de Asynchronous Search a través de las métricas publicadas en Amazon CloudWatch.
La API Asynchronous Search se publicó recientemente como parte de la versión 1.13.0 de Open Distro for Elasticsearch, una distribución con licencia Apache 2.0 para Elasticsearch, y es compatible con la versión 7.10 de Elasticsearch.
La API Asynchronous Search en Amazon Elasticsearch Service se encuentra disponible de inmediato en 25 regiones de todo el mundo: EE. UU. Este (Norte de Virginia, Ohio), EE. UU. Oeste (Oregón, Norte de California), AWS GovCloud (EE. UU.-Gov-Este, EE. UU.-Gov-Oeste), Canadá (Central), América del Sur (São Paulo), UE (Irlanda, Londres, Fráncfort, París, Estocolmo, Milán), Asia-Pacífico (Singapur, Sídney, Tokio, Seúl, Mumbai, Hong Kong), Medio Oriente (Baréin), China (Pekín, a cargo de Sinnet; Ningxia, a cargo de NWCD) y África (Ciudad del Cabo). Para obtener más información acerca de la disponibilidad de Amazon Elasticsearch Service, consulte la lista de servicios por regiones de AWS.