ElasticSearch

ElasticSearch es un motor de búsqueda RESTful de código abierto construido sobre Apache Lucene y lanzado bajo una licencia de Apache. Está basado en Java y puede buscar e indexar archivos de documentos en diversos formatos.

ElasticSearch se ha comparado con Apache Solr y ofrece varias características notables:

  • Proporciona una solución de búsqueda escalable.
  • Realiza búsquedas casi en tiempo real.
  • Proporciona soporte para multicliente.
  • Agiliza los procesos de respaldo y asegura la integridad de los datos.
  • Un índice se puede recuperar fácilmente en caso de caída del servidor.
  • Utiliza la notación de objetos de Javascript (JSON) y las interfaces de programas de aplicación (API) de Java.
  • Indexa automáticamente documentos JSON.
  • La indexación utiliza identificadores únicos a nivel de tipo.
  • Cada índice puede tener su propia configuración.
  • Las búsquedas se pueden realizar con cadenas de consulta basadas en Lucene.