无法进行分面计数,因为没有设置分面 Meil​​isearch

问题描述

我正在努力优化 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

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...