如何在Algolia中为分面搜索添加分页?

时间:2019-05-17 07:39:26

标签: algolia

我正在尝试在Algolia的分面搜索中添加分页。 问题在于分页的工作方式似乎与索引搜索不同。

我尝试设置选项pagehitsPerPage以及lengthoffset,但是结果始终是相同的:返回所有构面而没有任何分页。

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, …}

0 个答案:

没有答案