Repolode
opensearch-project

opensearch-project/OpenSearch

Motor distribuido de búsqueda y análisis de código abierto y RESTful para indexar y consultar grandes volúmenes de datos no estructurados.

Alternativa open source a:ElasticsearchSplunk

Estrellas
13,896
Forks
2,991
Issues abiertos
3,275
Último commit
hace 10 horas

¿Qué es?

OpenSearch es un motor de búsqueda distribuido, accesible mediante una API RESTful y diseñado como una suite de búsqueda y observabilidad para organizar datos no estructurados a gran escala. Está escrito en Java, cuenta con licencia Apache 2.0 y se mantiene como parte del proyecto OpenSearch de la Linux Foundation.

El proyecto está dirigido a equipos que necesitan búsqueda de texto completo, análisis de logs y eventos, y funciones de observabilidad respaldadas por un clúster que pueda escalar horizontalmente. Los usuarios interactúan con él mediante HTTP, por lo que pueden consultarlo desde cualquier lenguaje o herramienta que utilice JSON sobre REST.

La documentación oficial está disponible en el sitio web del proyecto, que también ofrece descargas, foros y Slack para obtener ayuda y contribuir.

Funciones clave

  • 01Arquitectura de clúster distribuido que permite escalar horizontalmente las cargas de trabajo de búsqueda.
  • 02API JSON RESTful para indexar y consultar datos mediante HTTP.
  • 03Búsqueda de texto completo y análisis de grandes volúmenes de datos no estructurados.
  • 04Suite de observabilidad para logs y eventos, además de búsqueda.

Casos de uso

  • Crear búsquedas de texto completo para aplicaciones que gestionan grandes colecciones de documentos o productos.
  • Centralizar y buscar logs y eventos de aplicaciones para solucionar problemas.
  • Ejecutar análisis sobre datos de series temporales o eventos almacenados en un clúster de búsqueda.

Inicio rápido

  1. 1

    Visita la página de descargas para obtener OpenSearch

  2. 2

    Consulta la documentación para ver los pasos de instalación y ejecución

Antes de usarlo

  • El README no incluye un comando directo de instalación o ejecución, por lo que la configuración depende de la documentación externa.
  • Es un motor basado en Java que normalmente requiere mucha memoria y recursos para alojarlo por cuenta propia.

Temas

Preguntas frecuentes

¿Qué es OpenSearch?
Motor distribuido de búsqueda y análisis de código abierto y RESTful para indexar y consultar grandes volúmenes de datos no estructurados. OpenSearch es un motor de búsqueda distribuido, accesible mediante una API RESTful y diseñado como una suite de búsqueda y observabilidad para organizar datos no estructurados a gran escala. Está escrito en Java, cuenta con licencia Apache 2.0 y se mantiene como parte del proyecto OpenSearch de la Linux Foundation.
¿OpenSearch es gratuito? ¿Qué licencia tiene?
OpenSearch es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿OpenSearch sigue mantenido?
Mantenimiento activo. El último commit de OpenSearch fue el 21 oct 2026.
¿Para qué puedo usar OpenSearch?
Crear búsquedas de texto completo para aplicaciones que gestionan grandes colecciones de documentos o productos. Centralizar y buscar logs y eventos de aplicaciones para solucionar problemas. Ejecutar análisis sobre datos de series temporales o eventos almacenados en un clúster de búsqueda.
¿Cómo se instala OpenSearch?
Visita la página de descargas para obtener OpenSearch Consulta la documentación para ver los pasos de instalación y ejecución
¿Dónde consigo OpenSearch?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/opensearch-project/OpenSearch

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados