1

因此,我尝试将默认设置更改为从 Algolia 获取构面,即 10。我正在使用LaravelwithLaravel-ScoutVue.jswith InstantSearch.js。由于 Vue 为我提供了显示我使用的方面的模板:

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

这样我只能得到 10 个。我尝试使用Laravel-scout-settings. 下载设置并尝试添加maxFacetsHits : 30,当我将它们推回去时,没有发生任何变化。是否可以使用他们的模板包装器实际编辑这些设置,或者我将不得不使用InstantSearchjs 方式通过 js 文件添加所有小部件和设置。

感谢您的时间。

编辑:总之我的问题是如何显示更多的方面?

4

2 回答 2

6

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

于 2018-03-29T09:31:45.767 回答
0

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

我的代码现在如下所示:

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

这实际上将显示我的 20 个方面而不是 10 个。如果我上面的请求没有明确说明我在寻找什么,我很抱歉。

于 2018-03-29T09:52:27.117 回答