Algolia instantsearch.js:如何获取所有方面

Posted

技术标签:

【中文标题】Algolia instantsearch.js:如何获取所有方面【英文标题】:Algolia instantsearch.js: how to get all facets 【发布时间】:2022-01-03 15:16:05 【问题描述】:

我正在使用instantsearch.js v4,并且正在尝试获取索引中配置的所有方面的列表。 (在 Algolia 仪表板中定义的那些)

有办法吗?

我不想得到

 - Color:
   - green
   - red
   - ...

但我想得到的是:

 - Color
 - Size
 - (all the other facets)

【问题讨论】:

【参考方案1】:

您可以通过向 API 传递通配符来检索所有方面和记录计数的列表:

index.search('', 
  facets: ['*']
);

构面列表和记录计数将位于facet_stats

文档: https://www.algolia.com/doc/guides/managing-results/refine-results/faceting/#retrieving-facets

【讨论】:

以上是关于Algolia instantsearch.js:如何获取所有方面的主要内容,如果未能解决你的问题,请参考以下文章

php [algolia php] algolia搜索php

VuePress - Algolia 增加结果

Hexo next主题安装algolia

使用 Algolia 的 Firestore 数据库

在产品视图中显示 Algolia 结果

Algolia Search