【Elasticsearch】 Introducción y combate real

1. ¿Qué es Elasticsearch?

            

     Elasticsearch es un motor de búsqueda y análisis de datos RESTful distribuido de código abierto, cuya capa subyacente es la biblioteca de código abierto Apache Lucene.

     Lucene es posiblemente la biblioteca de motor de búsqueda más avanzada, de alto rendimiento y con todas las funciones en este momento, ya sea de código abierto o propietaria, pero es solo una biblioteca. Para utilizar plenamente sus funciones, debe utilizar Java e integrar Lucene directamente en la aplicación. Peor aún, es posible que necesite un título en recuperación de información para comprender cómo funciona porque Lucene es muy complicado.
  Para resolver la complejidad del uso de Lucene, Elasticsearch nació. Está escrito en Java y usa Lucene para indexar y buscar internamente, pero su objetivo es facilitar la búsqueda de texto completo. En resumen, es una capa de encapsulación para Lucene, que proporciona una API RESTful simple y consistente Ayúdenos a lograr almacenamiento y recuperación.
  Por supuesto, Elasticsearch no es solo Lucene, sino también un motor de búsqueda de texto completo. Se puede describir con precisión de la siguiente manera:

  • Un almacenamiento de documentos distribuido en tiempo real, cada campo se puede indexar y buscar;
  • Un motor de búsqueda de análisis distribuido en tiempo real;
  • Competente para la expansión de cientos de nodos de servicio y admite datos estructurados o no estructurados a nivel de PB.

 Debido a que Elasticsearch es potente y fácil de usar,

Supongo que te gusta

Origin blog.csdn.net/qq_41893274/article/details/105434222
Recomendado
Clasificación