Как выполнить разбиение на страницы в когнитивном поиске Azure

Мне интересно, есть ли способ разбиения на страницы в когнитивном поиске очень больших объемов данных.

Мы использовали $top и $skip. поэтому, если размер страницы равен 50, я хочу перейти на страницу 2, запрос будет $top=50&$skip=50.

Это работает нормально до 1999 страниц. При попытке отобразить 2000-ю страницу запрос будет $top=50&$skip=100000. Здесь API когнитивного поиска Azure выдает ошибку "Value must be between 0 and 100000.\r\nParameter name: $skip".

Есть ли способ обойти эту проблему?


person Michael Scott    schedule 08.02.2021    source источник
comment
Отвечает ли это на ваш вопрос? лазурный поиск работает с лимитом $skip   -  person Bruce Johnston    schedule 09.02.2021


Ответы (1)


Предел результатов Когнитивного поиска Azure — 100 000. Это по дизайну.

person Luis Cabrera    schedule 19.02.2021