Algolia Instantsearch:按特定方面过滤

时间:2016-07-08 09:24:55

标签: javascript search facet algolia

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

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

enter image description here

我想归档的只是"顶级城市"和"城市"将是可搜索的。我在某些时候需要针对多种语言的这种行为。

这是GitHub建议的代码,但似乎没有正确搜索,因为没有显示结果:

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

在这种情况下,我试图排除方面" Houses"但搜索根本没有返回任何结果。

此处有人可以提供帮助吗?

1 个答案:

答案 0 :(得分:0)

algoliasearch-helper以特定方式处理排除 它适用于

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