在多路召回里无论设置重排模型最大召回是几,返回总是3个。看了重排模型那边的接口日志:top_n总是等于3。
是目前系统的限制吗?
嗯,的确可以在上面显示的重排模型里增加设置功能,可以定义api的参数名和值。
当然,最好是能把重排模型里的参数与流程的多路召回中:‘参数检索’ - ‘引用分段top’对应起来。也就是在重排模型设置里定义api参数与流程中设置参数的对应关系。以实现:
如果 ’引用分段top‘=9,那么重排模型的api参数top_n=9。
引用分段数跟模型的引用分段top数虽然都可以管理分段数量,但是一个是模型自己的控制,一个是MaxKB自己的控制,不建议关联在一起,因为有可能其他重排模型的top参数字段又不一样,会增加兼容负担。