Seidor
persona usando un portatil

05 de junio de 2024

¿Qué es ElasticSearch?

ElasticSearch es un motor de búsqueda orientado a documentos que nos permite indexar un gran volumen de datos para poder hacer consultas sobre ellos posteriormente.

¿Qué nos ofrece ElasticSearch?

Entre otras cosas nos permite hacer búsquedas de texto completo, búsquedas aproximadas, facetas y de resultado.

Una vez sabemos qué es proseguiremos con qué puede aportarnos:

  • Acceso en tiempo real: ElasticSearch nos permite acceder sobre los datos que se están modificando en tiempo real.
  • Escalabilidad: Gracias a su diseño nos permite escalar de forma horizontal e ir escalando nuestros servidores según nuestras necesidades.
  • Alta disponibilidad: Los clusters de ElasticSearch son capaces de detectar qué nodos están fallando y reorganizarse para hacer que los datos sean siempre accesibles.
  • Multi-Tenant: Nos permite operar sobre distintos índices al mismo tiempo y así potenciar nuestras búsquedas.
  • No utiliza esquemas: Permite trabajar sin una estructura fija de base de datos.
  • Orientado a documentos: Las entidades de Elasticsearch se almacenan como archivos JSON estructurados donde todos los campos son indexados y podemos incluir todos los índices en una misma consulta.
  • API: ElasticSearch nos proporciona APIs Restfull en JSON junto con APIs para diferentes lenguajes.
  • Búsquedas basadas en texto: ElasticSearch está basado en Lucene, lo que incrementa las capacidades de búsqueda de texto, soportando geolocalización, autocompletado,…
  • Gestión de conflictos: Previene la pérdida de datos al editar simultáneamente los registros.

Quizá te puede interesar

05 de junio de 2024

¿Qué es Mailchimp?

Mailchimp es una aplicación web, que nos permite enviar campañas de emails o emails informativos en formato HTML con compatibilidad en todos los clientes de correo de manera sencilla y ágil con una gran variedad de herramientas.

Customer Experience
SEIDOR
05 de junio de 2024

¿Qué es React y para qué sirve?

ReactJS es una librería JavaScript de código abierto enfocada a la visualización. Esta tecnología nos permite el desarrollo de interfaces de usuario de forma sencilla, esto es posible mediante componentes interactivos y reutilizables.

Customer Experience
SEIDOR