match, multi_match, term y la consulta bool

7 min
Público
terminaste el módulo 2 (sabes indexar y leer un documento)
Duración
25 a 30 min
Módulo
3/7
Competencia objetivo
escribir una búsqueda de texto completo precisa combinando match, multi_match, term y bool, y leer correctamente la respuesta de Elasticsearch.

En una imagen

Piensa en el mostrador de una biblioteca. Puedes pedir «algo sobre Kubernetes»: la bibliotecaria entiende, tolera tu acento, te propone libros clasificados del más al menos pertinente. Eso es match. También puedes pedir «el libro cuya signatura exacta es 005.43-KUB»: ahí, sin interpretación, es todo o nada. Eso es term. Y cuando precisas «sobre Kubernetes, para principiantes, gratis o barato, pero no en inglés», combinas una petición difusa (para clasificar) con criterios estrictos (para filtrar). Eso es bool. Toda la Query DSL gira en torno a esta diferencia: clasificar lo que se parece a tu petición o filtrar lo que corresponde exactamente.

Vista previa: el resto de la lección está reservado a los inscritos.

¿Ya te inscribiste con un código?

Tu acceso está vinculado a tu cuenta, no a este enlace. Inicia sesión con el mismo correo que usaste en clase: tu curso te espera, no hace falta volver a introducir el código.

Iniciar sesión¿Aún no tienes cuenta? Crear una
Esta lección forma parte del módulo «Buscar como un profesional con Query DSL»

Los primeros módulos del curso son de acceso libre. Para el resto hay tres opciones: comprar este curso de una vez, suscribirte, o introducir el código entregado en clase.

Suscribirme — 19 $ US/mesVolver al plan
¿Eres estudiante del curso?

El código se vincula a tu cuenta: inicia sesión o crea una cuenta y se aplicará automáticamente al volver.

¿Aún no tienes cuenta? Crear una