En bref. La reformulation modifie une demande avant la recherche documentaire, tandis que le reclassement réordonne les documents trouvés.
Définition : La reformulation de requêtes (query rewriting) transforme une demande en requêtes de recherche avant la recherche documentaire (retrieval), étape qui repère les documents pertinents. Elle peut corriger l’orthographe, ajouter des termes apparentés ou intégrer le contexte de la conversation pour permettre à un système de recherche de faire correspondre la demande aux contenus disponibles.
Points clés
En octobre 2026, la documentation décrit les mises en œuvre suivantes :
- Le guide Azure AI Search de Microsoft décrit une fonctionnalité facultative en préversion qui recherche des résultats à partir de la requête d’origine et de ses reformulations.
- La présentation du classement sémantique de Microsoft situe la reformulation dans le traitement de la requête et le reclassement (reranking) dans celui de la réponse.
- Le guide de recherche documentaire de Copilot Studio de Microsoft décrit une reformulation préalable aux recherches dans les sources de connaissances configurées, dont les sites web indexés par Bing.
- La documentation de Programmable Search Engine de Google décrit des synonymes configurés qui élargissent automatiquement les requêtes, sans intervention de l’utilisateur.
Quelle différence entre reformulation et reclassement ?
Le reclassement attribue un score aux documents déjà trouvés et en modifie l’ordre. La présentation du classement sémantique de Microsoft décrit l’exécution des requêtes reformulées par le moteur de recherche avant que le module de classement sémantique (semantic ranker) ne réévalue les résultats. La reformulation modifie donc l’entrée de la recherche documentaire ; le reclassement évalue les documents candidats qui en résultent.
La même documentation prend le mot « capital » comme exemple de l’importance du sens : son interprétation dépend du contexte, financier ou géographique notamment. Le module de classement sémantique utilise le contexte pour évaluer la pertinence. Son étape de reclassement traite uniquement les 50 premiers résultats du classement initial. Cette distinction aide à comprendre pourquoi un document figure parmi les résultats et comment sa position est ensuite déterminée.
Comment la reformulation s’applique-t-elle à la recherche sur le web ?
Le guide de recherche documentaire de Copilot Studio de Microsoft décrit une étape d’optimisation des requêtes qui précise le sens, intègre le contexte des 10 derniers tours de conversation et produit des requêtes adaptées à la recherche. La recherche s’effectue ensuite dans les sources de connaissances configurées. Le contenu des sites web publics provient de l’index de Bing.
Pour le propriétaire d’un site, la conséquence pratique est que la question saisie dans une conversation peut différer de la requête utilisée pour rechercher du contenu. La reformulation s’inscrit dans un processus plus large : Copilot Studio recherche du contenu, puis le résume et produit une réponse. Selon le guide, l’indexation des sites par Bing est une condition requise pour sa source de type site web public.
Comment vérifier une mise en œuvre dans Azure ?
Le guide de reformulation des requêtes de Microsoft fournit ce corps de requête pour son index hotels-sample :
{
"search": "newer hotel near the water with a great restaurant",
"semanticConfiguration": "en-semantic-config",
"queryType": "semantic",
"queryRewrites": "generative|count-5",
"queryLanguage": "en-US",
"debug": "queryRewrites",
"top": 1
}
Cette requête demande jusqu’à cinq reformulations. La réponse de débogage les expose sous @search.debug. Microsoft recommande d’activer le débogage pour les tests et de l’omettre en production pour préserver les performances. Microsoft avertit également que les reformulations peuvent omettre des termes exacts, ce qui affecte les recherches nécessitant des identifiants uniques ou des codes produits.
La reformulation peut-elle utiliser des règles configurées ?
La documentation Rewriting Queries de Google décrit des synonymes définis par l’opérateur d’un Programmable Search Engine. Son exemple associe le terme de recherche financier « interest » à des variantes comprenant « yield » et « dividend ». Ces variantes élargissent automatiquement les recherches.
La même documentation recommande les sigles et abréviations propres à un domaine comme candidats aux règles de synonymie. L’opérateur d’un moteur de recherche interne dispose ainsi d’un moyen concret de relier les mots employés par un visiteur à la terminologie spécialisée. La configuration appartient à ce moteur de recherche ; les paramètres documentés concernent son traitement des requêtes.
Termes associés
- Recherche sémantique
- Recherche hybride
- Génération augmentée par la recherche (RAG)
- Décomposition des requêtes (query fan-out)
Questions fréquentes
Azure impose-t-il la reformulation pour chaque recherche ?
Non. Le guide Azure de Microsoft décrit la reformulation comme facultative. Lorsqu’elle est désactivée, la recherche documentaire utilise la requête d’origine.
Une question de suivi peut-elle utiliser le contexte des échanges précédents ?
Oui. Le guide Copilot Studio de Microsoft inclut le contexte des 10 derniers tours de conversation dans l’étape de reformulation des requêtes.
Sources
- Microsoft, « Rewrite queries with semantic ranker in Azure AI Search (preview) », 2 juillet 2026
- Microsoft, « Semantic ranking in Azure AI Search », 5 août 2026
- Microsoft, « Enhance AI responses by using Retrieval Augmented Generation », 27 janvier 2026
- Google, « Rewriting Queries », 21 août 2024
Vérifiez comment une page se lit pour les moteurs de réponse. Ouvrir l’analyseur de score GEO