Отображение всех аспектов с помощью InstantSearch
Поэтому я пытаюсь изменить настройку по умолчанию для получения фасетов из Алголии, которая равна 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-файл.
Спасибо за ваше время.
Изменить: В итоге мой вопрос был, как отобразить больше граней?
2 ответа
Я действительно нашел вариант, который искал, и это limit
,
Мой код выглядит следующим образом:
<ais-refinement-list limit=20 attribute-name="actors.name">
<h3 slot="header">Actors</h3>
</ais-refinement-list>
На самом деле это будет отображать 20 моих граней вместо 10. Мне жаль, если в моем запросе выше не указано, что я искал.
Параметр maxFacetHits
используется только когда вы выполняете searchForFacetValues
, В вашем случае вы хотите обновить maxValuesPerFacet
, Это обновит количество значений, полученных для каждого аспекта.