Я в настоящее время борется с многоязычной страницей, где мы используем Algolia Instantsearch, чтобы найти квартиры для длительного и короткого пребывания.Algolia Instantsearch: фильтр по конкретному грани
Есть в настоящее время 3 фасетки в индексе:
То, что я хочу архив, что только «Лучшие города» и «Города» будут доступны для поиска. Мне нужно это поведение для нескольких языков в какой-то момент.
Вот код кто-то на GitHub предложил, но, похоже, это не поиск должным образом, поскольку результаты не отображаются:
var search = instantsearch({
appId: appId,
apiKey: apiKey,
indexName: 'AS',
urlSync: false,
searchParameters: {
facetsRefinements: {
categories: ['Top Cities','Cities']
}
}
});
В этом случае я попытался исключить фасета «Дома», но поиск не дал результатов вообще.
Любой, кто может помочь?