He sido seleccionado como interno. ¿Cómo puedo aprender la búsqueda elástica en una semana?

En mi opinión, no hay otro mejor recurso que la documentación oficial y la cantidad de presentaciones disponibles en youtube y slideshare.

Elasticsearch es un motor de búsqueda distribuido y de alta disponibilidad construido sobre Apache Lucene.

Si está aprendiendo para un proyecto, creo que su conocimiento de SQL será muy útil.

Nada mágico, pero Elasticsearch es solo un almacenamiento. Al igual que en el mundo SQL, tiene tablas, columnas y filas, etc. pero con diferentes palabras técnicas y diferentes implementaciones.

1. Para aprender en una semana, lo básico que debe saber es la asignación de elementos de bases de datos relacionales a Elasticsearch, como

base de datos -> índice

tabla -> tipo

columnas -> campos

fila -> documento

2. A continuación, aprenda las consultas básicas Crear, Recuperar, Actualizar y eliminar utilizando DSL de consultas basadas en json. Entonces puede darse cuenta de la diferencia entre SQL y el almacenamiento basado en documentos como Elasticsearch. Igual es la base de datos MongoDB.

3. Pruebe las relaciones One to One, One to Many en el tipo Elasticsearch (conocido como documentos anidados) sin usar claves primarias como en SQL.

4. Luego puedes saltar a los documentos de agregación (como min, max, sum, avg), que es una característica enorme en Elasticsearch.

Pocos recursos a seguir,

visite este lugar que agrega los enlaces para aprender elasticsearch – dwyl / learn-elasticsearch

La Guía Definitiva de Elasticsearch – elastic / elasticsearch-definitive-guide

Descargo de responsabilidad: no tengo experiencia con la búsqueda elástica

Los siguientes recursos pueden ser útiles:

  • Guía para principiantes de ElasticSearch
  • Videos | Elasticsearch
  • Explorando Elasticsearch
  • ElasticSearch Tutorial.com
  • ElasticSearch 101 – Un tutorial de cómo empezar

Estaba en una situación similar, intentaría stackoverflow, github y youtube. Así que creo que este es un buen lugar para comenzar: guía para principiantes de ElasticSearch