Моя текущая ситуация:
В настоящее время я использую службу индексирования Algolia и использую Laravel и Instanstsearch.js.
<ais-index
app-id="APP-ID"
api-key="API-KEY"
index-name="products"
:query-parameters="{
hitsPerPage:60,
facets:[
'brands.name',
'colors.name',
'companies.name',
'countries.name',
'departments.name',
'genders.name',
'materials.name',
'patterns.name',
'producttypes.name',
'seasons.name',
'statuses.name'
],
facetFilters:[['statuses.name:Published']]
}"
:search-store="searchStore"
>
Моя цель: Я хочу иметь предустановленный фильтр для определенного значения фасета.Таким образом, в результатах поиска отображаются только те результаты, которые имеют значение фасета «Опубликовано» из фасета «statuses.name».Кроме того, я хотел бы иметь возможность использовать списки уточнений без вмешательства с уже заданным фильтром.
Моя проблема: Когда я пытаюсь установить предустановленный фасетный фильтр, либо мое уточнение-тормоза списков или предварительно установленный фасетный фильтр заменяется на проверенное значение уточненных списков, которое я проверил.