使用 InstantSearch 显示所有方面
Displaying all the facets using InstantSearch
所以我正在尝试将默认设置更改为从 Algolia 获取分面,即 10。我正在使用 Laravel
和 Laravel-Scout
以及 Vue.js
和 InstantSearch.js
.由于 Vue 为我提供了一个显示我使用的方面的模板:
<ais-refinement-list attribute-name="actors.name">
<h3 slot="header">Actors</h3>
</ais-refinement-list>
这样我只得到10个。我试过用Laravel-scout-settings
。下载设置并尝试添加 maxFacetsHits : 30
,当我将它们推回时,没有发生任何变化。是否可以使用他们的模板包装器实际编辑这些设置,或者我将不得不使用 InstantSearch
js 方式通过 js 文件添加所有小部件和设置。
感谢您的宝贵时间。
编辑:总而言之,我的问题是如何显示更多的 Facet?
参数maxFacetHits
is only used when your perform a searchForFacetValues
. In your case you want to update the maxValuesPerFacet
。它将更新为每个方面检索的值的数量。
我实际上找到了我正在寻找的选项,它是 limit
。
我的代码现在如下所示:
<ais-refinement-list limit=20 attribute-name="actors.name">
<h3 slot="header">Actors</h3>
</ais-refinement-list>
这实际上会显示我的 20 个方面,而不是 10 个。
如果我的上述要求没有明确说明我要找的东西,我很抱歉。
所以我正在尝试将默认设置更改为从 Algolia 获取分面,即 10。我正在使用 Laravel
和 Laravel-Scout
以及 Vue.js
和 InstantSearch.js
.由于 Vue 为我提供了一个显示我使用的方面的模板:
<ais-refinement-list attribute-name="actors.name">
<h3 slot="header">Actors</h3>
</ais-refinement-list>
这样我只得到10个。我试过用Laravel-scout-settings
。下载设置并尝试添加 maxFacetsHits : 30
,当我将它们推回时,没有发生任何变化。是否可以使用他们的模板包装器实际编辑这些设置,或者我将不得不使用 InstantSearch
js 方式通过 js 文件添加所有小部件和设置。
感谢您的宝贵时间。
编辑:总而言之,我的问题是如何显示更多的 Facet?
参数maxFacetHits
is only used when your perform a searchForFacetValues
. In your case you want to update the maxValuesPerFacet
。它将更新为每个方面检索的值的数量。
我实际上找到了我正在寻找的选项,它是 limit
。
我的代码现在如下所示:
<ais-refinement-list limit=20 attribute-name="actors.name">
<h3 slot="header">Actors</h3>
</ais-refinement-list>
这实际上会显示我的 20 个方面,而不是 10 个。 如果我的上述要求没有明确说明我要找的东西,我很抱歉。