返回阿尔戈利亚中的所有方面数据



是否有一种方法可以返回所有facet的数据,而不依赖于搜索结果。例如,我总是希望看到所有作者,而不仅仅是搜索查询"gone with"的作者

我遇到了析取Faceting但我不认为这有帮助它仍然返回基于我的搜索词的值

var helper = algoliasearchHelper(
  client,
  // index name
  'hotels', {
    facets: ['facilities'],       // list of conjunctive facets
    disjunctiveFacets: ['stars'], // list of disjunctive facets
    hitsPerPage: 10
  }
);

OR值使用析取切面。
algoliasearchHelper实际上会同时执行多个搜索查询:

  • 包含查询和所有改进的主目录。这将填充结果列表和连接facet/属性的facet值。
  • 每个析取facet一个。它包括查询和除当前析取facet以外的所有facet的细化。这将填充这个面的面值列表。

第二种类型的请求在这里能够列出其他facet值,这些值如果经过改进,将具有相关的结果。
我们还没有看到这样的用例:当用户点击一个facet时,你希望用户得到一个空的结果列表,或者得到一个未改变的结果列表。

如果您希望始终拥有完整的作者列表,您可以将其存储在后端,始终显示它,但调整每个results事件的计数

最新更新