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