我们是否可以为Algolia结果设置排序/排名标准,而无需为单个索引设置setSettings,每个请求都使用不同的排序条件设置,如下面的代码所示,并且不设置新的索引副本。 ?
返回Observable.from( index.setSettings({'customRanking':[ sort_field, ] '排名':[“自定义”] })。然后(函数(){ return index.search({query:queryParams.query,filters:filteredQuery,hitsPerPage:queryParams.perpage,page:queryParams.page}) }) )
答案 0 :(得分:2)
不幸的是,自定义排名不是查询时间'参数意味着您无法在查询期间覆盖配置以修改索引答案。不同的自定义排名需要副本。