ENES

Amazon OpenSearch Service

Un motor de búsqueda administrado en AWS, para buscadores de sitios y para revisar logs.

Documentos y logs entran a un índice que asocia cada palabra con los documentos que la contienen; una búsqueda de una palabra devuelve resultados ordenados

OpenSearch es un motor de búsqueda y análisis open source, la tecnología detrás del buscador de muchos sitios web. Amazon OpenSearch Service te lo corre en AWS: tenés un cluster que se mantiene actualizado y con backups, y le mandás documentos para que se puedan buscar. Nació de Elasticsearch, y el servicio se llamaba Amazon Elasticsearch Service hasta 2021.

Su corazón es un índice invertido: para cada palabra, una lista de los documentos donde aparece, como el índice al final de un libro. Por eso puede buscar "zapatillas rojas para correr" entre millones de descripciones de productos en milisegundos, tolerar errores de tipeo y ordenar los resultados por relevancia, cosas que una base de datos común hace mal.

El otro gran uso son los logs. Las apps y los servidores generan líneas de texto sin fin, y los equipos las mandan a OpenSearch para buscar un mensaje de error, contar fallas por minuto o armar gráficos en OpenSearch Dashboards, su herramienta visual. Más recientemente también se usa para búsqueda vectorial, encontrar documentos por significado y no por palabras exactas, que es una pieza común de los sistemas de RAG. Una opción serverless escala la capacidad sin que administres un cluster.

Para quedarse

Para seguir leyendo

Términos relacionados

Más de AWS