问题描述
我正在努力优化 meilisearch。
const search = instantsearch({
indexName: "books",searchClient: instantMeiliSearch(
"https://example.com","XXXXXXXXXXX",),searchParameters: {
attributesForFaceting: ['title']
}
});
instantsearch.widgets.refinementList({
container: '#brand-list',attribute: 'title',}),
我不断收到错误“无法执行构面计数,因为未设置构面”。我不知道我做错了什么,任何帮助都会很棒。
提前致谢。
解决方法
您必须将 attributesForFacetting 添加到设置中才能使用构面过滤器执行搜索。检查文档的专用部分:https://docs.meilisearch.com/reference/features/faceted_search.html#setting-up-facets