Как установить предустановленный фильтр в Алголии для определенного значения фасета, используя InstantSearch и Vue - PullRequest
0 голосов
/ 21 сентября 2018

Моя текущая ситуация:

В настоящее время я использую службу индексирования 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».Кроме того, я хотел бы иметь возможность использовать списки уточнений без вмешательства с уже заданным фильтром.

Моя проблема: Когда я пытаюсь установить предустановленный фасетный фильтр, либо мое уточнение-тормоза списков или предварительно установленный фасетный фильтр заменяется на проверенное значение уточненных списков, которое я проверил.

...