使用InstantSearch显示所有方面

时间:2018-03-29 08:06:53

标签: laravel vue.js algolia laravel-scout instantsearch.js

所以我正在尝试将默认设置更改为从Algolia获取facet为10.我将LaravelLaravel-ScoutVue.jsInstantSearch.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文件添加所有小部件和设置。

感谢您的时间。

编辑:总结我的问题是如何显示更多的Facets?

2 个答案:

答案 0 :(得分:6)

参数maxFacetHits仅在您执行searchForFacetValues时使用。在您的情况下,您想要更新maxValuesPerFacet。它将更新为每个方面检索的值的数量。

答案 1 :(得分:0)

我实际上找到了我正在寻找的选项,它是limit

我的代码现在看起来如下:

    <ais-refinement-list limit=20 attribute-name="actors.name">
        <h3 slot="header">Actors</h3>
    </ais-refinement-list>

这实际上会显示20个方面而不是10个方面。 如果我上面的请求没有明确说明我要找的内容,我很抱歉。