Как добавить нумерацию страниц в поиске фасетов в Алголии? - PullRequest
0 голосов
/ 17 мая 2019

Я пытаюсь добавить нумерацию страниц в поиск по Алголии.Проблема в том, что разбиение на страницы не работает так же, как в поиске по индексу.

Я пытался установить параметры page, hitsPerPage, а также length и offset, но результат всегда один и тот же: возвращаются все фасеты без нумерации страниц.

const facets = await index.searchForFacetValues({
  facetName: 'city',
  facetQuery: '',
  length: 3,
  offset: 0,
  page: 0,
  hitsPerPage: 3,
});

Не имеет значения, какие числа, всегда возвращаются все фасеты:

{facetHits: Array(8), exhaustiveFacetsCount: true, processingTimeMS: 1}

Когда я делаю search, тогда нумерация страниц работает как ожидалось:

index.search({
  hitsPerPage: 3,
  page: 0,
});

возвращая: {hits: Array(3), nbHits: 8, page: 0, nbPages: 3, hitsPerPage: 3, …}

...