Мы создаем пользовательскую веб-часть с функцией нумерации страниц.Для реализации этой функции мы получаем общее количество строк и показываем возможное количество страниц.
При реализации этого мы выполняем запросы с использованием параметров строки запроса startRow и rowLimit.Когда я изменяю параметр строки запроса startRow, атрибут TotalRows возвращает другое число для того же самого queryText.
Example:
https://tenant.sharepoint.com/_api/search/query?querytext='test'&startrow=0&rowLimit=10 returns TotalRows 125
https://tenant.sharepoint.com/_api/search/query?querytext='test'&startrow=10&rowLimit=10 returns TotalRows 112
Но свойство TotalRowsInclusingDuplicates возвращает непротиворечивое значение.Однако, если я пытаюсь использовать начальную строку выше счетчика TotalRows, он возвращает 0 результатов.
Мне интересно, почему Число строк изменяется StartRow.
Кто-либо сталкивается с той же проблемой или имеет какие-либопредложения?