Recherche par mots-clés et recherche sémantique
Exercice — Recherche par mots-clés et recherche sémantique
Objectif
Distinguer une recherche par mots-clés (booléenne) d'une recherche sémantique, et comprendre pourquoi elles ne trouvent pas nécessairement les mêmes profils candidats.
Partie 1 — Rédiger une requête par mots-clés
Vous recrutez pour l'entreprise fictive Materra un·e Développeur·se Python junior : 1 à 3 ans d'expérience, maîtrise de Python, notions de SQL, connaissance d'un framework web (Django ou Flask), anglais professionnel.
Rédigez ci-dessous la requête booléenne (opérateurs AND / OR / NOT, guillemets pour les expressions exactes) que vous utiliseriez pour sourcer ce profil sur un moteur de recherche de CV ou LinkedIn Recruiter.
Partie 2 — Tester la requête sur 4 profils
Pour chacun des 4 profils ci-dessous, indiquez si la requête que vous avez rédigée en Partie 1 le trouverait (Oui/Non), et pourquoi.
| Profil | Extrait du profil candidat | Trouvé ? | Pourquoi ? |
|---|---|---|---|
| Profil A | « Développeur backend, spécialisé Python, a construit des API avec Django. 2 ans d'expérience. » | à compléter | à compléter |
| Profil B | « Data engineer, écrit des scripts d'automatisation en Python pour des pipelines de données. Connaît SQL. » | à compléter | à compléter |
| Profil C | « Ingénieur logiciel généraliste, stack principale Python/Flask, quelques notions de SQL. 1,5 an d'expérience. » | à compléter | à compléter |
| Profil D | « Autodidacte reconverti, bootcamp intensif de développement web (HTML, CSS, JS, back-end Python), premier poste recherché. » | à compléter | à compléter |
Partie 3 — Et avec une recherche sémantique ?
La recherche sémantique s'appuie sur des techniques de traitement du langage (NLP) pour comprendre le sens et le contexte d'un texte, au-delà de la simple présence d'un mot exact. Elle peut ainsi rapprocher des termes différents mais liés en sens (synonymes, compétences connexes, formulations différentes d'une même réalité).
Pour les profils que votre requête de mots-clés n'a pas trouvés en Partie 2, expliquez comment une recherche sémantique pourrait malgré tout les faire remonter.
Partie 4 — Synthèse comparative
Complétez le tableau ci-dessous. Une ligne est déjà remplie à titre d'exemple.
| Critère | Recherche par mots-clés | Recherche sémantique |
|---|---|---|
| Rapidité de mise en œuvre | Rapide si les bons mots-clés sont déjà connus | Nécessite un outil doté de capacités NLP, souvent plus coûteux à mettre en place |
| Précision des résultats | à compléter | à compléter |
| Exhaustivité (rien manquer de pertinent) | à compléter | à compléter |
| Effort de formulation de la requête | à compléter | à compléter |
| Sensibilité au vocabulaire exact utilisé | à compléter | à compléter |
| Détection de compétences implicites ou transférables | à compléter | à compléter |