algolia facets returns javascript API 客户端中的空对象
algolia facets returns empty object in javascript API client
我正在使用 Javascript API Client 并希望在我的索引中包含分面 return。我相信为索引打开了分面,因为 1. 我切换了 UI 中的开关 2. 我可以在仪表板中为我的索引使用分面。我使用以下参数设置索引:
var params = {
tagFilters: 'query',
aroundLatLngViaIP: true,
getRankingInfo: 1,
facets: "*"
};
但是,这个 return 是一个空的 facets 对象。如何接收具有所有可能的分面选项的分面对象?
您没有此查询的结果,因此缺少方面。
您也许可以在 this updated JSFiddle:
上更容易地看到它
index.search(params).then(function(resp) {
count.innerText = resp.hits.length + ' results';
facets.innerText = JSON.stringify(resp.facets, null, 2);
response.innerText = JSON.stringify(resp, null, 2);
});
我正在使用 Javascript API Client 并希望在我的索引中包含分面 return。我相信为索引打开了分面,因为 1. 我切换了 UI 中的开关 2. 我可以在仪表板中为我的索引使用分面。我使用以下参数设置索引:
var params = {
tagFilters: 'query',
aroundLatLngViaIP: true,
getRankingInfo: 1,
facets: "*"
};
但是,这个 return 是一个空的 facets 对象。如何接收具有所有可能的分面选项的分面对象?
您没有此查询的结果,因此缺少方面。
您也许可以在 this updated JSFiddle:
index.search(params).then(function(resp) {
count.innerText = resp.hits.length + ' results';
facets.innerText = JSON.stringify(resp.facets, null, 2);
response.innerText = JSON.stringify(resp, null, 2);
});