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

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

有办法吗?

我不想得到

 - Color:
   - green
   - red
   - ...

但我想得到的是:

 - Color
 - Size
 - (all the other facets)

【问题讨论】:

    标签: javascript algolia facet instantsearch.js


    【解决方案1】:

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

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

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

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

    【讨论】:

      猜你喜欢
      • 2017-12-27
      • 2017-11-29
      • 2017-01-03
      • 2018-04-04
      • 2016-08-07
      • 1970-01-01
      • 1970-01-01
      • 2018-02-10
      • 2016-05-27
      相关资源
      最近更新 更多