match, multi_match, term et la requête bool

8 min
Public
tu as terminé le module 2 (tu sais indexer et lire un document)
Durée
25 à 30 min
Module
3/7
Compétence visée
écrire une recherche full-text précise en combinant match, multi_match, term et bool, et lire correctement la réponse d'Elasticsearch.

En une image

Imagine le comptoir d'une bibliothèque. Tu peux demander « quelque chose sur Kubernetes » : la bibliothécaire comprend, tolère ton accent, te propose des livres classés du plus pertinent au moins pertinent. C'est match. Tu peux aussi demander « le livre dont la cote exacte est 005.43-KUB » : là, pas d'interprétation, c'est tout ou rien. C'est term. Et quand tu précises « sur Kubernetes, pour débutants, gratuit ou pas cher, mais pas en anglais », tu combines une demande floue (à classer) avec des critères stricts (à filtrer). C'est bool. Toute la Query DSL tourne autour de cette différence : classer ce qui ressemble à ta demande ou filtrer ce qui correspond exactement.

Aperçu — la suite de la leçon est réservée aux inscrits.

Déjà inscrit avec un code ?

Votre accès est rattaché à votre compte, pas à ce lien. Connectez-vous avec le même courriel qu'en classe : votre cours vous attend, inutile de ré-entrer le code.

Se connecterPas encore de compte ? En créer un
Cette leçon fait partie du module « Rechercher comme un pro avec la Query DSL »

Les premiers modules du cours sont en accès libre. Pour la suite, trois possibilités : acheter ce cours une fois pour toutes, vous abonner pour tout ouvrir, ou entrer le code si vous suivez le cours en classe.

M’abonner — 19 $ US/moisRetour au plan
Vous êtes étudiant du cours ?

Le code se rattache à votre compte : connectez-vous ou créez un compte, il sera validé automatiquement au retour.

Pas encore de compte ? En créer un