Невозможно выполнить подсчет фасетов, так как фасет не установлен Meilisearch

Пытаюсь сделать доработку в meilisearch.

      const search = instantsearch({
        indexName: "books",
        searchClient: instantMeiliSearch(
            "https://example.com",
            "XXXXXXXXXXX",
        ),
         searchParameters: {
        attributesForFaceting: ['title']
    } 
        });

 instantsearch.widgets.refinementList({
            container: '#brand-list',
            attribute: 'title',
           
          }),

Я все время получаю сообщение об ошибке «Невозможно выполнить подсчет фасетов, так как фасет не установлен». Я не знаю, что делаю не так, любая помощь будет отличной.

Заранее спасибо.

1 ответ

Вы должны добавить attributeForFacetting в настройки, чтобы иметь возможность выполнять поиск с фасетными фильтрами. Проверьте специальный раздел документации: https://docs.meilisearch.com/reference/features/faceted_search.html#setting-up-facets

Другие вопросы по тегам