Fautes de frappe et pertinence : fuzzy, phrase, boost

8 min
Public
tu sais écrire un bool et trier (leçons 01 et 02)
Durée
25 à 30 min
Module
3/7
Compétence visée
tolérer les fautes de frappe, chercher une expression exacte, proposer une autocomplétion, et modeler l'ordre des résultats avec des boosts et function_score, en lisant le score avec explain.

En une image

Un bon libraire fait trois choses qu'un catalogue papier ne fait pas. Si tu demandes « un livre sur Kubrenetes », il comprend Kubernetes : c'est la tolérance aux fautes. Si tu demandes « conteneurs en production », il ne te donne pas tous les livres qui contiennent « conteneurs » quelque part et « production » ailleurs, il cherche l'expression : c'est la phrase. Et quand deux livres répondent aussi bien à ta question, il te tend d'abord celui que ses clients ont adoré : c'est le boost. Elasticsearch fait ces trois gestes avec fuzziness, match_phrase et function_score, et il te montre son raisonnement avec explain.

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