Skip to main content
Recherche & Retrieval

Compréhension de requête

La compréhension de requête décrit comment un système interprète le sens d’une recherche (entités, intention, ambiguïté) avant le retrieval et le classement.

Également appelé: Interprétation de requête, Analyse de requête, Reconnaissance d'entités

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


Références

Manning, Raghavan & Schütze (2008), Introduction to Information Retrieval.

References

Manning, Raghavan & Schütze (2008), Introduction to Information Retrieval.