Définition
La compréhension de requête regroupe les méthodes utilisées pour interpréter ce que signifie une requête. Elle couvre l’analyse, la détection de langue, la normalisation (orthographe), la reconnaissance d’entités et la désambiguïsation, afin de faire correspondre le sens, pas seulement des mots.
Pourquoi c’est important
- Moins d’ambiguïté: “CIR 92” et “CIR 1992” doivent renvoyer au même concept.
- Meilleur matching: la recherche orientée entités fonctionne mieux avec des requêtes courtes.
- Expansion plus sûre: évite des expansions qui changent l’intention.
- Meilleure UX: suggestions, filtres et regroupements deviennent possibles.
Comment ça fonctionne
Requête -> normalise -> extrait entités -> désambiguïse -> construit requête de recherche
Le résultat est souvent une représentation structurée (tokens, entités, intention, filtres) utilisée par la chaîne de classement.
Exemple pratique
Un utilisateur tape “deadline TVA Belgique T4”. Une bonne compréhension identifie le pays (Belgique), le sujet (TVA) et la période (T4) pour privilégier les sources fiables pertinentes.
Questions fréquentes
Q: Est-ce réservé à la recherche vectorielle?
R: Non. Les systèmes plein texte profitent aussi de la normalisation, des synonymes et des entités.
Q: Comment mesurer l’impact?
R: Avec l’analytique de recherche: taux sans résultat, reformulations, satisfaction, et jugements de pertinence hors ligne.
Termes associés
- Intention de requête - le but de l’utilisateur
- Expansion sémantique - élargir sans déformer
- Recherche plein texte - couche mots-clés
- Recherche booléenne - requêtes avec opérateurs
Références
Manning, Raghavan & Schütze (2008), Introduction to Information Retrieval.
References
Manning, Raghavan & Schütze (2008), Introduction to Information Retrieval.