Algolia - 优先选择具有特定属性值的记录

时间:2016-07-26 17:45:28

标签: search algolia

我在MongoDB中有很多集合,我已将其添加到同一索引中,集合具有type属性,该属性实际上包含集合的名称。

我添加了type属性,以便我可以为来自不同集合的结果提供自定义排名。但我无法弄清楚如何去做。

收藏集:a, b, c, d, e

每个集合都有一个type属性,其中包含集合的名称。

我想按照d,c,e,b,a的顺序提供搜索首选项,因此如果c & a中都存在关键字,则应首先显示c的结果。

1 个答案:

答案 0 :(得分:0)

解决方案非常简单,我在我的馆藏中添加了类型为priority的属性“integer”,并将其用于自定义排名,因为它是一个数字asc|desc为其工作