算子推荐列表配置
算子的推荐列表目前通过配置文件写死,后续支持智能推荐系统。
配置文件配置一个推荐树,以“key/value”的形式存储。“key”表示算子类型,“value”表示该算子的推荐操作ID列表。
配置示例,如下所示:
export const RecommendationTreeConfig: IRecommendationTreeConfig = { "default": [NodeType.Assist], "unknown": [NodeType.Assist, NodeType.DataReference], "data-reference": [NodeType.AnalysisData, NodeType.RandomSample, NodeType.StratifiedSample, NodeType.DropNulls] }
如果需要修改其他插件已有的推荐列表,增加一条与key值相同的配置即可,框架会自动合并。
由于插件激活的顺序不确定,所以合并后的顺序也不确定。为了解决此问题,请在覆盖配置中将已有的配置写上。