0
我用browse
功能上的結果超過1000Algolia瀏覽功能不接受過濾器
我傳遞facetFilters
第一index.browse
電話。這將返回一個cursor
。然後我在我的index.browseFrom
函數中使用這個cursor
。
這將返回一個我認爲正確的結果,但是,nbHits
和nbPages
不會顯示在返回的響應中。
下面是我想做的事:
index.browse(keyword, {
hitsPerPage: 20,
facetFilters: 'category:testCategory AND brand:testBrand'
}, function (err, content) {
index.browseFrom(content.cursor, function (err, content) {
vm.results.listings = content.hits;
vm.results.totalResults = content.nbHits;
vm.results.pages = content.nbPages;
vm.results.hitsPerPage = content.hitsPerPage;
vm.noResults = (content.hits == 0);
vm.loading = false;
});
當我從60增加一個頁碼並使用'browse'時,'cursor'保持不變,我沒有得到第60頁的結果。我使用'browseFrom',但是光標與頁面I是一樣的傳入參數 – raffffffff
是使用瀏覽時不使用頁面參數 - >使用瀏覽的唯一方法是從一個遊標移動到另一個遊標,讀取JSON答案中的「遊標」屬性。 – redox