В настоящее время я использую API веб-поиска Bing v7 для запроса Bing о результатах поиска.Согласно документам API, параметры count
и offset
используются для разбивки на страницы результатов, общее количество которых определяется в самих результатах значением totalEstimatedMatches
.
Как указано ниже в документации:
totalEstimatedMatches: предполагаемое количество веб-страниц, имеющих отношение к запросу.Используйте это число вместе с параметрами запроса count и offset для вывода результатов на страницу.
Кажется, это работает до определенного момента, после которого API просто продолжает возвращать одни и те же результаты снова и снова,независимо от значений count
и offset
.
В моем конкретном случае totalEstimatedMatches
был установлен на 330,000
.С count
из 50
(то есть 50 результатов на запрос) результаты начинают повторяться примерно в offset
700, то есть 3,500
приводит к расчетным 330,000
.
В игре с фронтом бинганаконец, я заметил похожее поведение, когда количество страниц становится достаточно высоким, например,
Неправильно ли я использую API или это просто какое-то ограничение или ошибка, из-за которой totalEstimatedMatches
только что вышел?