|
@@ -81,9 +81,9 @@ public class ChannelDemandMatchJob {
|
|
|
private static final String MATCH_METHOD_DIMENSION_STAT = "场景已看视频";
|
|
private static final String MATCH_METHOD_DIMENSION_STAT = "场景已看视频";
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
- * 匹配手段:票圈推荐库(走向量召回)
|
|
|
|
|
|
|
+ * 匹配手段:视频库_解构特征_向量相似匹配(走向量召回)
|
|
|
*/
|
|
*/
|
|
|
- private static final String MATCH_METHOD_RECOMMEND_LIB = "票圈推荐库";
|
|
|
|
|
|
|
+ private static final String MATCH_METHOD_RECOMMEND_LIB = "视频库_解构特征_向量相似匹配";
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
* 需求来源:优质相似(对应 demand_strategy 取值)
|
|
* 需求来源:优质相似(对应 demand_strategy 取值)
|
|
@@ -95,17 +95,17 @@ public class ChannelDemandMatchJob {
|
|
|
/** 匹配视频筛选-场景已看视频 */
|
|
/** 匹配视频筛选-场景已看视频 */
|
|
|
private static final String VIDEO_FILTER_DIMENSION_STAT =
|
|
private static final String VIDEO_FILTER_DIMENSION_STAT =
|
|
|
"总UV占比大于0.2%&全局视频pv>10000&全局rov >0.03&品类排除:节日祝福、早中晚好";
|
|
"总UV占比大于0.2%&全局视频pv>10000&全局rov >0.03&品类排除:节日祝福、早中晚好";
|
|
|
- /** 匹配视频筛选-人群需求·票圈推荐库 */
|
|
|
|
|
|
|
+ /** 匹配视频筛选-人群需求·视频库_解构特征_向量相似匹配 */
|
|
|
private static final String VIDEO_FILTER_CROWD_RECOMMEND = "相似度>=0.7&7日rov > 0.02";
|
|
private static final String VIDEO_FILTER_CROWD_RECOMMEND = "相似度>=0.7&7日rov > 0.02";
|
|
|
- /** 匹配视频筛选-优质相似·票圈推荐库 */
|
|
|
|
|
|
|
+ /** 匹配视频筛选-优质相似·视频库_解构特征_向量相似匹配 */
|
|
|
private static final String VIDEO_FILTER_QUALITY_SIM_RECOMMEND = "相似度>=0.7&近7天rov>0.02";
|
|
private static final String VIDEO_FILTER_QUALITY_SIM_RECOMMEND = "相似度>=0.7&近7天rov>0.02";
|
|
|
|
|
|
|
|
/** 匹配排序-场景已看视频 */
|
|
/** 匹配排序-场景已看视频 */
|
|
|
- private static final String SORT_DIMENSION_STAT = "最近7日视频rov倒序";
|
|
|
|
|
- /** 匹配排序-人群需求·票圈推荐库 */
|
|
|
|
|
- private static final String SORT_CROWD_RECOMMEND = "需求特征rov倒序&综合加权得分(相似性|rov)倒序";
|
|
|
|
|
- /** 匹配排序-优质相似·票圈推荐库 */
|
|
|
|
|
- private static final String SORT_QUALITY_SIM_RECOMMEND = "需求特征rov倒序&综合加权得分(相似性|rov)倒序";
|
|
|
|
|
|
|
+ private static final String SORT_DIMENSION_STAT = "全局rov";
|
|
|
|
|
+ /** 匹配排序-人群需求·视频库_解构特征_向量相似匹配 */
|
|
|
|
|
+ private static final String SORT_CROWD_RECOMMEND = "向量相似度+全局推荐rov";
|
|
|
|
|
+ /** 匹配排序-优质相似·视频库_解构特征_向量相似匹配 */
|
|
|
|
|
+ private static final String SORT_QUALITY_SIM_RECOMMEND = "向量相似度+全局推荐rov";
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
* 匹配手段-场景已看视频 数据源的ROV阈值 (默认3%)
|
|
* 匹配手段-场景已看视频 数据源的ROV阈值 (默认3%)
|
|
@@ -456,7 +456,7 @@ public class ChannelDemandMatchJob {
|
|
|
|
|
|
|
|
result.setMatchStatus((short) 0); // 待匹配
|
|
result.setMatchStatus((short) 0); // 待匹配
|
|
|
|
|
|
|
|
- // 向量召回路径:匹配手段固定为票圈推荐库;筛选/排序默认值按需求来源选择
|
|
|
|
|
|
|
+ // 向量召回路径:匹配手段固定为视频库_解构特征_向量相似匹配;筛选/排序默认值按需求来源选择
|
|
|
result.setMatchMethod(MATCH_METHOD_RECOMMEND_LIB);
|
|
result.setMatchMethod(MATCH_METHOD_RECOMMEND_LIB);
|
|
|
if (DEMAND_SOURCE_QUALITY_SIM.equals(result.getDemandStrategy())) {
|
|
if (DEMAND_SOURCE_QUALITY_SIM.equals(result.getDemandStrategy())) {
|
|
|
result.setMatchVideoFilter(VIDEO_FILTER_QUALITY_SIM_RECOMMEND);
|
|
result.setMatchVideoFilter(VIDEO_FILTER_QUALITY_SIM_RECOMMEND);
|