我目前正在努力查看多语言页面,我们在这里使用Algolia Instantsearch查找长期住宿和短期住宿的公寓。

我们的索引目前有3个方面:

javascript - Algolia Instantsearch:按特定方面过滤-LMLPHP

我要存档的是只能搜索“热门城市”和“城市”。在某些时候,我需要多种语言的这种行为。

那是GitHub上有人建议的代码,但是由于没有显示结果,所以似乎搜索不正确:

var search = instantsearch({
    appId: appId,
    apiKey: apiKey,
    indexName: 'AS',
    urlSync: false,
    searchParameters: {
        facetsRefinements: {
            categories: ['Top Cities','Cities']
        }
    }
});


在这种情况下,我尝试排除构面“房屋”,但搜索根本不返回任何结果。

有人可以帮忙吗?

最佳答案

排除项由algoliasearch-helper以特定方式处理。
可以用吗

searchParameters: {
    facetsExcludes: {
        categories: ['Houses']
    }
}

08-19 07:51