Algolia浏览功能使用Javascript返回最多1000条记录

Muz*_*eer 9 javascript algolia

我使用algolia javascript api使用浏览功能检索索引中的所有记录,但它仍然返回1000条记录.这是我的代码:

function load_location_list(){
var client = algoliasearch('ID', 'KEY');
var index_name = "locations_new";
var attribute_list = "*";
var index = client.initIndex(index_name);
index.browse({
    "attributesToRetrieve": attribute_list,
}).then(function search_Success(response) {
        console.log(response);
});
Run Code Online (Sandbox Code Playgroud)

}

ase*_*ure 1

实际上,browse第一次调用时不会返回超过 1000 个元素。但是,响应包含cursor可用于通过该browseFrom函数访问下一个元素的 a 。

然而,以前的方法是一种手动方法。您可能想改用该browseAll函数,它可以让您按顺序访问所有元素。

您可以在JS 客户端的 READMEbrowse*中找到有关所有函数的更多信息(也可以在Algolia 文档中找到)。