我正在使用Algolia的旧版Essential计划。我们在Magento上运行。我正在尝试找出当用户执行准确的网站搜索时推广特定品牌的最佳方法。例如,如果有人搜索“ widget A”,我希望“ Brand2”中的产品显示在搜索结果的前3个位置。
在我们的计划中,我似乎仅限于10个“查询规则”,因此这不是一个选择。我假设我需要使用“可选过滤器”,但是我真的不知道自己在做什么。
我曾尝试与支持人员联系,但由于我们处于最低层计划中,因此他们提供的帮助有限。
这就是支持给我的:
您可以使用optionalFilters来实现:
例如,如果您的记录如下所示:
{"name": "Blue widget A", "brand": "Brand2"}
您的查询可能是:
algolia.search("widget A", {optionalFilters: ["brand: Brand2"]});
我去了Indeces> default_products
...但是我真的不知道下一步该怎么做。