Guide pratique pour parcourir les résultats à partir des API Recherche Bing
Avertissement
Le 30 octobre 2020, les API de recherche Bing sont passées des services Azure AI aux services de recherche Bing. Cette documentation est fournie à des fins de référence uniquement. Pour accéder à la documentation mise à jour, consultez la documentation de l’API Recherche Bing. Pour obtenir des instructions sur la création de nouvelles ressources Azure pour Recherche Bing, consultez Créer une ressource Recherche Bing à l’aide de Place de marché Azure.
Quand vous envoyez un appel aux API Recherche web, personnalisée, d’images, d’actualités ou de vidéos Bing, Bing retourne une partie du nombre total de résultats susceptibles d’être pertinents pour la requête. Pour obtenir une estimation du nombre total de résultats disponibles, accédez au champ totalEstimatedMatches
de l’objet de la réponse.
Par exemple :
{
"_type" : "SearchResponse",
"webPages" : {
"webSearchUrl" : "https:\/\/www.bing.com\/cr?IG=3A43CA...",
"totalEstimatedMatches" : 262000,
"value" : [...]
}
}
Navigation dans les résultats de la recherche
Pour parcourir les résultats disponibles, utilisez les paramètres de requête count
et offset
au moment d’envoyer votre requête.
Notes
- La navigation avec les API Vidéo, Image et Actualités Bing s’applique uniquement aux recherches globales de vidéos (
/video/search
), d’actualités (/news/search
) et d’images (/image/search
). La navigation dans des catégories et des rubriques de tendances n’est pas prise en charge. - Le champ
TotalEstimatedMatches
est une estimation du nombre total de résultats de recherche pour la requête actuelle. Lorsque vous définissez les paramètrescount
etoffset
, cette estimation peut changer.
Paramètre | Description |
---|---|
count |
Spécifie le nombre de résultats à renvoyer dans la réponse. Notez que la valeur par défaut de count et le nombre maximal de résultats que vous pouvez demander varient en fonction de l’API. Vous pouvez trouver ces valeurs dans la documentation de référence sous Étapes suivantes. |
offset |
Spécifie le nombre de résultats à ignorer. Le paramètre offset est basé sur zéro et doit être inférieur à (totalEstimatedMatches - count ). |
Par exemple, si vous souhaitez afficher 15 résultats par page, vous devez définir count
sur 15 et offset
sur 0 pour obtenir la première page de résultats. Pour chaque appel d’API suivant, vous devez incrémenter le paramètre offset
de 15. L’exemple suivant illustre une requête de 15 pages Web avec un paramètre offset de défini sur 45.
GET https://api.cognitive.microsoft.com/bing/v7.0/search?q=sailing+dinghies&count=15&offset=45&mkt=en-us HTTP/1.1
Ocp-Apim-Subscription-Key: 123456789ABCDE
Host: api.cognitive.microsoft.com
Si vous utilisez la valeur count
par défaut, vous devez uniquement spécifier le paramètre de requête offset
dans vos appels d’API.
GET https://api.cognitive.microsoft.com/bing/v7.0/search?q=sailing+dinghies&offset=45&mkt=en-us HTTP/1.1
Ocp-Apim-Subscription-Key: 123456789ABCDE
Host: api.cognitive.microsoft.com
Lorsque vous utilisez les API Vidéo et Image Bing, vous pouvez utiliser la valeur nextOffset
pour éviter les résultats de recherche en double. Récupérez la valeur des objets de réponse Images
ou Videos
et utilisez-la dans vos requêtes avec le paramètre offset
.
Notes
L’API Recherche web Bing retourne des résultats de recherche qui peuvent inclure des pages web, des images, des vidéos et des actualités. Quand vous parcourez les résultats de la recherche à partir de l’API Recherche web Bing, vous parcourez uniquement WebPages et non d’autres types de réponses tels que des images ou des actualités. Les résultats de la recherche dans les objets WebPage
peuvent inclure des résultats qui s’affichent également dans d’autres types de réponses.
Si vous utilisez le paramètre de requête responseFilter
sans spécifier de valeurs de filtre, n’utilisez pas les paramètres count
et offset
.
Étapes suivantes
- Présentation des API Recherche web Bing
- Référence pour l’API Recherche Web Bing v7
- Informations de référence sur l’API Recherche personnalisée Bing v7
- Informations de référence sur l’API Recherche d’actualités Bing v7
- Informations de référence sur l’API Recherche de vidéos Bing v7
- Informations de référence sur l’API Recherche d’images Bing v7