123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070 |
- import os
- class BaseConfig(object):
-
- APP_TYPE = {
- 'VLOG': 0,
- 'LOVE_LIVE': 4,
- 'LONG_VIDEO': 5,
- 'SHORT_VIDEO': 6,
- 'WAN_NENG_VIDEO': 17,
- 'LAO_HAO_KAN_VIDEO': 18,
- 'ZUI_JING_QI': 19,
- 'APP': 13,
- 'PIAO_QUAN_VIDEO_PLUS': 21,
- 'JOURNEY': 22,
- 'BLESSING_YEAR': 3,
- 'H5': 12,
- }
-
- REDIS_INFO_FILTER = {
- 'host': 'r-bp1258kbkv8dj81dwj.redis.rds.aliyuncs.com',
- 'port': 6379,
- 'password': 'Wqsd@2019',
- }
- REGION_CODE = {
- '北京': '110000', '天津': '120000', '河北省': '130000', '山西省': '140000', '内蒙古': '150000',
- '辽宁省': '210000', '吉林省': '220000', '黑龙江省': '230000',
- '上海': '310000', '江苏省': '320000', '浙江省': '330000', '安徽省': '340000', '福建省': '350000', '江西省': '360000',
- '山东省': '370000',
- '河南省': '410000', '湖北省': '420000', '湖南省': '430000', '广东省': '440000', '广西': '450000', '海南省': '460000',
- '重庆': '500000', '四川省': '510000', '贵州省': '520000', '云南省': '530000', '西藏': '540000',
- '陕西省': '610000', '甘肃省': '620000', '青海省': '630000', '宁夏': '640000', '新疆': '650000',
- '台湾省': '710000', '香港': '810000', '澳门': '820000',
- }
- CITY_CODE = {
- '广州': '440100', '深圳': '440300', '成都': '510100', '长沙': '430100',
- }
-
- BENSHAN_ZHUFU_KEY_NAME = 'benshanzf:videos'
-
- SPECIAL_AREA_LIMIT_KEY_NAME = 'special:area:limit:videos'
-
- SHIELD_CONFIG = {}
- SHIELD_CONFIG2 = {
- '-1': [SPECIAL_AREA_LIMIT_KEY_NAME, ],
- CITY_CODE['广州']: [SPECIAL_AREA_LIMIT_KEY_NAME, ],
- CITY_CODE['深圳']: [SPECIAL_AREA_LIMIT_KEY_NAME, ],
- CITY_CODE['成都']: [SPECIAL_AREA_LIMIT_KEY_NAME, ],
- CITY_CODE['长沙']: [SPECIAL_AREA_LIMIT_KEY_NAME, ],
- REGION_CODE['北京']: [SPECIAL_AREA_LIMIT_KEY_NAME, ],
- }
-
- POLITICAL_RECOMMEND_APP_TYPE_LIST = [
- APP_TYPE['VLOG'],
- APP_TYPE['LOVE_LIVE'],
- APP_TYPE['APP'],
- ]
-
- AB_TEST = {
- 'w_h_rate': [APP_TYPE['LONG_VIDEO']],
- 'position_insert': [APP_TYPE['SHORT_VIDEO'], APP_TYPE['LOVE_LIVE']],
- 'relevant_video_op': [APP_TYPE['LONG_VIDEO']],
- 'rank_by_h': [APP_TYPE['VLOG']],
- }
-
- AB_CODE = {
- 'initial': 10000,
- 'special_mid': 99999,
- 'w_h_rate': 10001,
- 'position_insert': 10002,
- 'relevant_video_op': 10003,
- 'rov_rank_appType_18_19': 30001,
- 'rov_rank_appType_19': 30002,
- 'rank_by_h': {
- 'rule_rank1': 20001,
- 'rule_rank2': 20002,
- 'rule_rank3': 20003,
- 'rule_rank4': 20004,
- 'rule_rank5': 20005,
- 'rule_rank6': 20006,
- },
- 'rank_by_day': {
- 'day_rule_rank1': 40001,
- 'day_rule_rank2': 40002,
- },
- 'ab_initial': 20000,
- 'old_video': 50001,
- 'region_rank_by_h': {
- 'region_rule_rank1': 60001,
- 'region_rule_rank2': 60002,
- 'region_rule_rank3': 60003,
- 'region_rule_rank4': 60004,
- 'region_rule_rank4_appType_5_data2': 60005,
- 'region_rule_rank4_appType_5_data3': 60006,
- 'region_rule_rank4_appType_5_data4': 60007,
- 'region_rule_rank4_appType_0_data2': 60007,
- 'region_rule_rank4_appType_19_data2': 60008,
- 'region_rule_rank4_appType_19_data3': 60009,
- 'region_rule_rank4_appType_4_data2': 60011,
- 'region_rule_rank4_appType_4_data3': 60012,
- 'region_rule_rank4_appType_6_data2': 60013,
- 'region_rule_rank4_appType_6_data3': 60014,
- 'region_rule_rank4_appType_18_data2': 60015,
- 'region_rule_rank6_appType_0_data1': 60016,
- 'region_rule_rank6_appType_13_data2': 60017,
- 'abtest_095': 60010,
- 'abtest_095-1': 60000,
- 'abtest_112': 60018,
- 'abtest_082': 60019,
- 'abtest_117': 60020,
- 'abtest_120': 60021,
- 'abtest_121': 60022,
- 'abtest_122': 60023,
- 'abtest_130': 60024,
- 'abtest_139': 60025,
- 'app_abtest_110156': 60026,
- 'abtest_136': 60027,
- 'abtest_137': 60028,
- 'abtest_142': 60029,
- 'abtest_143': 60030,
- 'abtest_144': 60031,
- 'abtest_145': 60032,
- 'abtest_146': 60033,
- 'abtest_147': 60034,
- 'abtest_153': 60035,
- 'abtest_159': 60036,
- 'abtest_161': 60037,
- 'abtest_162': 60038,
- 'abtest_167': 60039,
- 'abtest_200': 60040,
- 'abtest_214': 60041,
- 'abtest_215': 60042,
- 'abtest_224': 60043,
- 'abtest_228': 60044,
- 'abtest_229': 60045,
- 'abtest_262': 60046,
- 'abtest_316': 60047,
- 'abtest_319': 60048,
- 'abtest_320': 60049,
- 'abtest_322': 60050,
- 'abtest_323': 60051,
- 'abtest_326': 60052,
- 'abtest_327': 60053,
- 'abtest_328': 60054,
- 'abtest_332': 60055,
- 'abtest_333': 60056,
- 'abtest_334': 60057,
- 'abtest_335': 60058,
- 'abtest_336': 60059,
- 'abtest_337': 60060,
- 'abtest_338': 60061,
- 'abtest_367': 60062,
- 'abtest_368': 60063,
- 'abtest_373': 60064,
- 'abtest_393': 60065,
- 'abtest_394': 60066,
- 'abtest_395': 60067,
- 'abtest_396': 60068,
- 'abtest_407': 60069,
- 'abtest_408': 60070,
- 'abtest_409': 60071,
- 'abtest_420': 60072,
- 'abtest_421': 60073,
- 'abtest_430': 60074,
- 'abtest_461': 60075,
- 'abtest_462': 60076,
- 'abtest_463': 60077,
- 'abtest_465': 60078,
- 'abtest_466': 60079,
- 'abtest_469': 60080,
- 'abtest_470': 60081,
- 'abtest_471': 60082,
- 'abtest_475': 60083,
- 'abtest_476': 60084,
- 'abtest_480': 60085,
- 'abtest_481': 60086,
- 'abtest_500': 60087,
- 'abtest_501': 60088,
- 'abtest_502': 60089,
- 'abtest_503': 60090,
- 'abtest_505': 60091,
- 'abtest_506': 60092,
- 'abtest_509': 60093,
- },
- 'rank_by_24h': {
- '24h_rule_rank1': 70001,
- '24h_rule_rank2': 70002,
- },
- 'top_video_relevant_appType_19': 80001,
- 'whole_movies': 90001,
- }
-
- AB_EXP_CODE = {
-
-
-
-
- '069': {
- 'data_key': 'data1', 'rule_key': 'rule4-1',
- 'ab_code': AB_CODE['region_rank_by_h'].get('abtest_095-1')
- },
-
-
-
-
-
-
-
-
- '074': {
- 'data_key': 'data1', 'rule_key': 'rule4-1',
- 'ab_code': AB_CODE['region_rank_by_h'].get('abtest_095-1')
- },
-
-
-
-
-
-
-
-
- '095': {
- 'data_key': 'data1', 'rule_key': 'rule4',
- 'ab_code': AB_CODE['region_rank_by_h'].get('abtest_095')
- },
- '095-1': {
- 'data_key': 'data1', 'rule_key': 'rule4-1',
- 'ab_code': AB_CODE['region_rank_by_h'].get('abtest_095-1')
- },
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- '121': {
- 'data_key': 'data2', 'rule_key': 'rule7-1',
- 'ab_code': AB_CODE['region_rank_by_h'].get('abtest_121')
- },
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- '144': {
- 'data_key': 'data10', 'rule_key': 'rule7',
- 'ab_code': AB_CODE['region_rank_by_h'].get('abtest_144')
- },
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- '328': {
- 'data_key': 'data10', 'rule_key': 'rule7',
- 'ab_code': AB_CODE['region_rank_by_h'].get('abtest_328')
- },
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- '395': {
- 'data_key': 'data10', 'rule_key': 'rule7',
- 'ab_code': AB_CODE['region_rank_by_h'].get('abtest_395')
- },
- '396': {
- 'data_key': 'data10', 'rule_key': 'rule7',
- 'ab_code': AB_CODE['region_rank_by_h'].get('abtest_396')
- },
-
-
-
-
-
-
-
-
-
-
-
-
- '420': {
- 'data_key': 'data1', 'rule_key': 'rule4',
- 'ab_code': AB_CODE['region_rank_by_h'].get('abtest_420')
- },
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- '463': {
- 'data_key': 'data1', 'rule_key': 'rule22',
- 'ab_code': AB_CODE['region_rank_by_h'].get('abtest_463')
- },
-
-
-
-
-
-
-
-
- '469': {
- 'data_key': 'data10', 'rule_key': 'rule7', 'rank_key_prefix': 'rank:score2:',
- 'ab_code': AB_CODE['region_rank_by_h'].get('abtest_469')
- },
- '470': {
- 'data_key': 'data10', 'rule_key': 'rule7', 'rank_key_prefix': 'rank:score4:',
- 'ab_code': AB_CODE['region_rank_by_h'].get('abtest_470')
- },
- '471': {
- 'data_key': 'data10', 'rule_key': 'rule7', 'rank_key_prefix': 'rank:score5:',
- 'ab_code': AB_CODE['region_rank_by_h'].get('abtest_471')
- },
- '475': {
- 'data_key': 'data10', 'rule_key': 'rule7', 'rank_key_prefix': 'rank:score6:',
- 'ab_code': AB_CODE['region_rank_by_h'].get('abtest_475')
- },
- '476': {
- 'data_key': 'data10', 'rule_key': 'rule7', 'rank_key_prefix': 'rank:score7:',
- 'ab_code': AB_CODE['region_rank_by_h'].get('abtest_476')
- },
- '480': {
- 'data_key': 'data1', 'rule_key': 'rule22', 'rank_key_prefix': 'rank:score4:',
- 'ab_code': AB_CODE['region_rank_by_h'].get('abtest_480')
- },
- '481': {
- 'data_key': 'data1', 'rule_key': 'rule22', 'rank_key_prefix': 'rank:score6:',
- 'ab_code': AB_CODE['region_rank_by_h'].get('abtest_481')
- },
- '500': {
- 'data_key': 'data10', 'rule_key': 'rule25',
- 'ab_code': AB_CODE['region_rank_by_h'].get('abtest_500')
- },
- '501': {
- 'data_key': 'data10', 'rule_key': 'rule26',
- 'ab_code': AB_CODE['region_rank_by_h'].get('abtest_501')
- },
- '502': {
- 'data_key': 'data10', 'rule_key': 'rule27',
- 'ab_code': AB_CODE['region_rank_by_h'].get('abtest_502')
- },
- '503': {
- 'data_key': 'data10', 'rule_key': 'rule28',
- 'ab_code': AB_CODE['region_rank_by_h'].get('abtest_503')
- },
- '505': {
- 'data_key': 'data10', 'rule_key': 'rule7', 'rank_key_prefix': 'rank:score8:',
- 'ab_code': AB_CODE['region_rank_by_h'].get('abtest_505')
- },
- '506': {
- 'data_key': 'data10', 'rule_key': 'rule28', 'rank_key_prefix': 'rank:score8:',
- 'ab_code': AB_CODE['region_rank_by_h'].get('abtest_506')
- },
- '509': {
- 'data_key': 'data10', 'rule_key': 'rule29',
- 'ab_code': AB_CODE['region_rank_by_h'].get('abtest_509')
- },
- }
-
- APP_AB_CODE = {
-
- '10003': {
- '110156': {
- 'data_key': 'data7', 'rule_key': 'rule8',
- 'ab_code': AB_CODE['region_rank_by_h'].get('app_abtest_110156')
- },
- },
-
- '10037': {},
- }
-
- INITIAL_CONFIG = {
- APP_TYPE['VLOG']: '095',
- APP_TYPE['LOVE_LIVE']: '144',
- APP_TYPE['LONG_VIDEO']: '121',
- APP_TYPE['LAO_HAO_KAN_VIDEO']: '074',
- APP_TYPE['ZUI_JING_QI']: '069',
- 'other': '095-1',
- }
-
- RULE_KEY = {
- 'initial': '',
- 'rule_rank1': 'rule1',
- 'rule_rank2': 'rule2',
- 'rule_rank3': 'rule3',
- 'rule_rank4': 'rule4',
- 'rule_rank5': 'rule5',
- 'rule_rank6': 'rule6',
- }
-
- DATA_KEY_REGION = {
- 'initial': '',
- 'region_rule_rank3': 'data1'
- }
-
- RULE_KEY_24H = {
- 'initial': '',
- '24h_rule_rank1': 'rule1',
- '24h_rule_rank2': 'rule2',
- }
-
- PUSH_FROM = {
- 'rov_recall': 'recall_pool',
- 'flow_recall': 'flow_pool',
- 'top': 'op_manual',
- 'bottom': 'bottom_strategy',
- 'bottom_last': 'bottom_strategy_last',
- 'bottom2': 'bottom_strategy2',
- 'position_insert': 'position_insert',
- 'relevant_video_op': 'relevant_video_op',
- 'rov_recall_h': 'recall_pool_h',
- 'rov_recall_24h': 'recall_pool_24h',
- 'rov_recall_day': 'recall_pool_day',
- 'old_video': 'old_video_recall',
- 'rov_recall_region_h': 'recall_pool_region_h',
- 'rov_recall_region_day': 'recall_pool_region_day',
- 'rov_recall_region_24h': 'recall_pool_region_24h',
- 'rov_recall_24h_dup': 'rov_recall_24h_dup',
- 'rov_recall_48h': 'recall_pool_48h',
- 'rov_recall_48h_dup': 'rov_recall_48h_dup',
- 'top_video_relevant_appType_19': 'relevant_video',
- 'whole_movies': 'whole_movies',
- 'talk_videos': 'talk_videos',
- 'special_mid': 'special_mid_videos',
- 'rov_recall_30day': 'recall_pool_30day',
- 'sim_hot_vid_recall': 'sim_hot_vid_recall',
- 'fast_flow_recall': 'fast_flow_recall',
- 'normal_flow_recall': 'normal_flow_recall',
- 'hot_3_day_recall': 'hot_3_day_recall',
- 'hot_recall': 'hot_recall',
- 'w2v_recall': 'w2v_recall',
- 'u2i_tag_recall':'u2i_tag_recall',
- 'u2u2i_recall':'u2u2i_recall',
- 'return_video_recall': 'return_video_recall',
- 'u2i_tag_play_recall': 'u2i_tag_play_recall',
- }
-
- CATEGORY = {
- 'recommend': [55],
- 'other': []
- }
-
- K = 3
-
- P = 0.3
- P_18_19 = 1
-
- RECALL_KEY_NAME_PREFIX = 'recall:item:score:rov:applet:'
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- LAST_VIDEO_FROM_30DAY_PREFIX = 'recall:last:item:30day:'
-
- RECORD_KEY_NAME_PREFIX_LAST_VIDEO_30DAY = 'recall:last:record:30day:'
-
- LAST_VIDEO_FROM_REGION_H_PREFIX = 'recall:last:item:region:h:'
-
- RECORD_KEY_NAME_PREFIX_LAST_VIDEO_REGION_H = 'recall:last:record:region:h:'
-
- LAST_VIDEO_FROM_REGION_DUP1_24H_PREFIX = 'recall:last:item:region:dup1:24h:'
-
- RECORD_KEY_NAME_PREFIX_LAST_VIDEO_REGION_DUP1_24H = 'recall:last:record:region:dup1:24h:'
-
- LAST_VIDEO_FROM_REGION_DUP2_24H_PREFIX = 'recall:last:item:region:dup2:24h:'
-
- RECORD_KEY_NAME_PREFIX_LAST_VIDEO_REGION_DUP2_24H = 'recall:last:record:region:dup2:24h:'
-
- LAST_VIDEO_FROM_REGION_DUP3_24H_PREFIX = 'recall:last:item:region:dup3:24h:'
-
- RECORD_KEY_NAME_PREFIX_LAST_VIDEO_REGION_DUP3_24H = 'recall:last:record:region:dup3:24h:'
-
- LAST_VIDEO_FROM_REGION_DUP2_48H_PREFIX = 'recall:last:item:region:dup2:48h:'
-
- RECORD_KEY_NAME_PREFIX_LAST_VIDEO_REGION_DUP2_48H = 'recall:last:record:region:dup2:48h:'
-
- LAST_VIDEO_FROM_REGION_DUP3_48H_PREFIX = 'recall:last:item:region:dup3:48h:'
-
- RECORD_KEY_NAME_PREFIX_LAST_VIDEO_REGION_DUP3_48H = 'recall:last:record:region:dup3:48h:'
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- RECALL_KEY_NAME_PREFIX_30DAY = 'recall:item:score:30day:'
-
-
- RECALL_KEY_NAME_PREFIX_REGION_BY_H = 'recall:item:score:region:h:'
-
-
-
-
-
- RECALL_KEY_NAME_PREFIX_DUP1_REGION_24H_H = 'recall:item:score:region:dup1:region24h:'
-
-
-
-
-
- RECALL_KEY_NAME_PREFIX_DUP2_REGION_24H_H = 'recall:item:score:region:dup2:24h:'
-
-
- RECALL_KEY_NAME_PREFIX_DUP3_REGION_24H_H = 'recall:item:score:region:dup3:24h:'
-
-
- RECALL_KEY_NAME_PREFIX_DUP2_REGION_48H_H = 'recall:item:score:region:dup2:48h:'
-
-
- RECALL_KEY_NAME_PREFIX_DUP3_REGION_48H_H = 'recall:item:score:region:dup3:48h:'
-
-
- RECALL_KEY_NAME_PREFIX_DUP_REGION_H = 'recall:item:score:region:dup4:rov:'
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- RECALL_KEY_NAME_PREFIX_APP = 'recall:item:score:rov:app:'
-
-
-
- RECALL_KEY_NAME_PREFIX_APP_TYPE = 'recall:item:score:'
-
-
-
-
-
- FLOWPOOL_ID_LIST = [7, 8, 9, 10, 11, 12, 13, 14, 15, 16]
-
- FLOWPOOL_ABTEST_KEY_NAME = 'flow:pool:abtest:config'
-
- FLOWPOOL_KEY_NAME_PREFIX = 'flow:pool:item:score:'
-
- QUICK_FLOWPOOL_KEY_NAME_PREFIX = 'flow:pool:quick:item:score:'
-
- FLOWPOOL_KEY_NAME_PREFIX_SET = 'flow:pool:item:'
-
- FLOWPOOL_KEY_NAME_PREFIX_SET_LEVEL = 'flow:pool:level:item:'
-
- FLOWPOOL_LEVEL_WEIGHT_KEY_NAME = 'flow:pool:level:recommend:weight'
-
- FLOWPOOL_KEY_NAME_PREFIX_SET_LEVEL_SCORE = 'flow:pool:level:item:score:'
-
- QUICK_FLOWPOOL_KEY_NAME_PREFIX_SET = 'flow:pool:quick:item:'
-
- QUICK_FLOWPOOL_DISTRIBUTE_RATE_KEY_NAME_PREFIX = 'flow:pool:quick:distribute:rate:'
-
- UPDATE_ROV_KEY_NAME = 'update:rov:item:score:applet'
- UPDATE_ROV_KEY_NAME_APP = 'update:rov:item:score:app'
-
- PREVIEW_KEY_PREFIX = 'previewed:videos:'
-
- LAST_VIDEO_FROM_ROV_POOL_PREFIX = 'recall:last:rov:'
-
-
-
-
-
-
-
-
-
-
-
- LAST_VIDEO_FROM_SPECIAL_POOL_PREFIX = 'recall:last:special:'
-
- LOCAL_DISTRIBUTE_COUNT_PREFIX = 'flow:pool:local:distribute:count:'
-
- MAX_FREQ_FROM_ROV_POOL = 2
-
- MAX_FREQ_FROM_FLOW_POOL = 1
-
- MAX_FREQ_FROM_FLOW_POOL_18_19 = 3
-
- BOTTOM_KEY_NAME = 'bottom:videos'
-
- BOTTOM2_KEY_NAME = 'bottom2:videos'
-
- TOP_VIDEO_LIST_KEY_NAME = 'top:item:score:area:applet'
- TOP_VIDEO_LIST_KEY_NAME_APP = 'top:item:score:area:app'
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ALL_AREA_CODE = '000000'
-
-
-
-
-
-
- RELEVANT_VIDEOS_WITH_OP_KEY_NAME = 'com.weiqu.video.relevant.videos.item.'
-
- MOVIE_RELEVANT_LIST_KEY_NAME_PREFIX = 'com.weiqu.movie.relevant.list.item.'
-
- RECALL_KEY_NAME_PREFIX_WHOLE_MOVIES = 'com.weiqu.video.recall.whole.movies.item.'
-
- KEY_NAME_SPECIAL_MID = 'special:mid'
-
- KEY_NAME_PREFIX_SPECIAL_VIDEOS = 'special:videos:item:'
-
- KEY_NAME_PREFIX_LIMIT_VIDEO_SET = 'limit:videos:'
-
- KEY_NAME_PREFIX_LIMIT_VIDEO_DISTRIBUTE_COUNT = 'limit:video:distribute:count:'
-
- KEY_NAME_PREFIX_USER_HAS30DAY_RETURN = 'user:has30day:return:'
-
- KEY_NAME_PREFIX_RELIGION_USER = {
-
- 'catholicism': 'religion:catholicism:users:item:',
-
- 'christianity': 'religion:christianity:users:item:',
- }
-
- VIDEO_DATA_LIST_MAPPING = {
- 0: {
- "dataListDesc": "全部", "dataListCode": 0,
- "keyPrefixList": [
- {"dataListCode": 1, "keyPrefix": RECALL_KEY_NAME_PREFIX_30DAY},
- {"dataListCode": 2, "keyPrefix": RECALL_KEY_NAME_PREFIX_REGION_BY_H},
- {"dataListCode": 3, "keyPrefix": RECALL_KEY_NAME_PREFIX_DUP1_REGION_24H_H},
- {"dataListCode": 4, "keyPrefix": RECALL_KEY_NAME_PREFIX_DUP2_REGION_24H_H},
- {"dataListCode": 5, "keyPrefix": RECALL_KEY_NAME_PREFIX_DUP3_REGION_24H_H},
-
-
-
- ]
- },
- 1: {"dataListDesc": "相对30天数据列表", "dataListCode": 1, "keyPrefix": RECALL_KEY_NAME_PREFIX_30DAY},
- 2: {"dataListDesc": "地域小时级", "dataListCode": 2, "keyPrefix": RECALL_KEY_NAME_PREFIX_REGION_BY_H},
- 3: {"dataListDesc": "地域相对24小时级", "dataListCode": 3, "keyPrefix": RECALL_KEY_NAME_PREFIX_DUP1_REGION_24H_H},
- 4: {"dataListDesc": "非地域相对24小时级", "dataListCode": 4, "keyPrefix": RECALL_KEY_NAME_PREFIX_DUP2_REGION_24H_H},
- 5: {"dataListDesc": "非地域相对24小时级列表2", "dataListCode": 5, "keyPrefix": RECALL_KEY_NAME_PREFIX_DUP3_REGION_24H_H},
-
-
-
- }
-
- FILTER_VIEWED_TYPES_CONFIG = {
- APP_TYPE['VLOG']: (1, 6,),
- APP_TYPE['LOVE_LIVE']: (1, 6,),
- APP_TYPE['APP']: (1,),
- 'other': (1, 6, 7,),
- }
-
- IN_FLOW_POOL_COUNT_SWITCH_KEY_NAME = 'recall:videos:in:flow:pool:count:switch'
-
- FLOWPOOL_VIDEO_ID_KEY_NAME_PREFIX = 'flow:pool:video:ids:'
-
- QUICK_FLOWPOOL_VIDEO_ID_KEY_NAME_PREFIX = 'flow:pool:quick:video:ids:'
-
- FLOWPOOL_VIDEO_INFO_KEY_NAME_PREFIX = 'flow:pool:video:'
-
- QUICK_FLOWPOOL_VIDEO_INFO_KEY_NAME_PREFIX = 'flow:pool:quick:video:'
-
- NO_AD_MID_GROUP_LIST = {
- 'class1': ['return25_nmids'],
- 'class2': ['return30_nmids'],
- }
-
- AD_ABTEST_CONFIG = {
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- '173-j': {
- 'video': {'data': 'videos0'},
- 'user': {'data': 'user0', 'rule': 'rule2'},
- 'group_class_key': 'class1',
- 'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1'],
- 'care_model_status_param': 1,
- 'care_model_ab_mid_group': ['mean_group'],
- },
-
-
-
-
-
-
-
-
- '173-l': {
- 'video': {'data': 'videos0'},
- 'user': {'data': 'user0', 'rule': 'rule2'},
- 'group_class_key': 'class1',
- 'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1'],
- 'care_model_status_param': 1,
- 'care_model_ab_mid_group': ['mean_group', 'return0share1mids'],
- },
-
-
-
-
-
-
-
-
- '173-n': {
- 'video': {'data': 'videos0out'},
- 'user': {'data': 'user0out', 'rule': 'rule2'},
- 'group_class_key': 'class1',
- 'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1'],
- 'care_model_status_param': 1,
- 'care_model_ab_mid_group': ['mean_group'],
- },
- '173-o': {
- 'video': {'data': 'videos0out'},
- 'user': {'data': 'user0out', 'rule': 'rule2'},
- 'group_class_key': 'class1',
- 'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1'],
- 'care_model_status_param': 1,
- 'care_model_ab_mid_group': ['mean_group', 'return0share1mids'],
- },
- '173-p': {
- 'share': {'video': {'data': 'videos0'}, 'user': {'data': 'user0', 'rule': 'rule2'}},
- 'out': {'video': {'data': 'videos0out'}, 'user': {'data': 'user0out', 'rule': 'rule2'}},
- 'group_class_key': 'class1',
- 'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1'],
- 'care_model_status_param': 1,
- 'care_model_ab_mid_group': ['mean_group'],
- 'threshold_mix_func': 'add',
- 'mix_param': {'share_weight': 0.2, 'out_weight': 0.8}
- },
- '173-q': {
- 'share': {'video': {'data': 'videos0'}, 'user': {'data': 'user0', 'rule': 'rule2'}},
- 'out': {'video': {'data': 'videos0out'}, 'user': {'data': 'user0out', 'rule': 'rule2'}},
- 'group_class_key': 'class1',
- 'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1'],
- 'care_model_status_param': 1,
- 'care_model_ab_mid_group': ['mean_group'],
- 'threshold_mix_func': 'multiply',
- },
- '173-r': {
- 'share': {'video': {'data': 'videos0new'}, 'user': {'data': 'user0new', 'rule': 'rule2'}},
- 'out': {'video': {'data': 'videos0out'}, 'user': {'data': 'user0out', 'rule': 'rule2'}},
- 'group_class_key': 'class1',
- 'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1'],
- 'care_model_status_param': 1,
- 'care_model_ab_mid_group': ['mean_group'],
- 'threshold_mix_func': 'multiply',
- },
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- '190-f': {
- 'video': {'data': 'videos21'},
- 'user': {'data': 'user21', 'rule': 'rule2'},
- 'group_class_key': 'class1',
- 'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1'],
- 'care_model_status_param': 1,
- 'care_model_ab_mid_group': ['mean_group'],
- },
- '190-g': {
- 'video': {'data': 'videos21out'},
- 'user': {'data': 'user21out', 'rule': 'rule2'},
- 'group_class_key': 'class1',
- 'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1'],
- 'care_model_status_param': 1,
- 'care_model_ab_mid_group': ['mean_group', 'return0share1mids'],
- },
- '190-h': {
- 'video': {'data': 'videos21out'},
- 'user': {'data': 'user21out', 'rule': 'rule2'},
- 'group_class_key': 'class1',
- 'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1'],
- 'care_model_status_param': 1,
- 'care_model_ab_mid_group': ['mean_group'],
- },
- '190-i': {
- 'share': {'video': {'data': 'videos21'}, 'user': {'data': 'user21', 'rule': 'rule2'}},
- 'out': {'video': {'data': 'videos21out'}, 'user': {'data': 'user21out', 'rule': 'rule2'}},
- 'group_class_key': 'class1',
- 'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1'],
- 'care_model_status_param': 1,
- 'care_model_ab_mid_group': ['mean_group'],
- 'threshold_mix_func': 'add',
- 'mix_param': {'share_weight': 0.2, 'out_weight': 0.8}
- },
- '190-j': {
- 'share': {'video': {'data': 'videos21'}, 'user': {'data': 'user21', 'rule': 'rule2'}},
- 'out': {'video': {'data': 'videos21out'}, 'user': {'data': 'user21out', 'rule': 'rule2'}},
- 'group_class_key': 'class1',
- 'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1'],
- 'care_model_status_param': 1,
- 'care_model_ab_mid_group': ['mean_group'],
- 'threshold_mix_func': 'multiply',
- },
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- '194-g': {
- 'video': {'data': 'videos4'},
- 'user': {'data': 'user4', 'rule': 'rule2'},
- 'group_class_key': 'class1',
- 'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1'],
- 'care_model_status_param': 1,
- 'care_model_ab_mid_group': ['mean_group'],
- },
-
-
-
-
-
-
-
-
- '194-i': {
- 'video': {'data': 'videos4out'},
- 'user': {'data': 'user4out', 'rule': 'rule2'},
- 'group_class_key': 'class1',
- 'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1'],
- 'care_model_status_param': 1,
- 'care_model_ab_mid_group': ['mean_group', 'return0share1mids'],
- },
- '194-j': {
- 'video': {'data': 'videos4out'},
- 'user': {'data': 'user4out', 'rule': 'rule2'},
- 'group_class_key': 'class1',
- 'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1'],
- 'care_model_status_param': 1,
- 'care_model_ab_mid_group': ['mean_group'],
- },
- '194-k': {
- 'share': {'video': {'data': 'videos4'}, 'user': {'data': 'user4', 'rule': 'rule2'}},
- 'out': {'video': {'data': 'videos4out'}, 'user': {'data': 'user4out', 'rule': 'rule2'}},
- 'group_class_key': 'class1',
- 'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1'],
- 'care_model_status_param': 1,
- 'care_model_ab_mid_group': ['mean_group'],
- 'threshold_mix_func': 'add',
- 'mix_param': {'share_weight': 0.2, 'out_weight': 0.8}
- },
- '194-l': {
- 'share': {'video': {'data': 'videos4'}, 'user': {'data': 'user4', 'rule': 'rule2'}},
- 'out': {'video': {'data': 'videos4out'}, 'user': {'data': 'user4out', 'rule': 'rule2'}},
- 'group_class_key': 'class1',
- 'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1'],
- 'care_model_status_param': 1,
- 'care_model_ab_mid_group': ['mean_group'],
- 'threshold_mix_func': 'multiply',
- },
- '194-m': {
- 'share': {'video': {'data': 'videos4new'}, 'user': {'data': 'user4new', 'rule': 'rule2'}},
- 'out': {'video': {'data': 'videos4out'}, 'user': {'data': 'user4out', 'rule': 'rule2'}},
- 'group_class_key': 'class1',
- 'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1'],
- 'care_model_status_param': 1,
- 'care_model_ab_mid_group': ['mean_group'],
- 'threshold_mix_func': 'multiply',
- },
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- '195-f': {
- 'video': {'data': 'videos5'},
- 'user': {'data': 'user5', 'rule': 'rule2'},
- 'group_class_key': 'class1',
- 'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1'],
- 'care_model_status_param': 1,
- 'care_model_ab_mid_group': ['mean_group'],
- },
-
-
-
-
-
-
-
-
- '195-h': {
- 'video': {'data': 'videos5out'},
- 'user': {'data': 'user5out', 'rule': 'rule2'},
- 'group_class_key': 'class1',
- 'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1'],
- 'care_model_status_param': 1,
- 'care_model_ab_mid_group': ['mean_group'],
- },
- '195-i': {
- 'video': {'data': 'videos5out'},
- 'user': {'data': 'user5out', 'rule': 'rule2'},
- 'group_class_key': 'class1',
- 'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1'],
- 'care_model_status_param': 1,
- 'care_model_ab_mid_group': ['mean_group', 'return0share1mids'],
- },
- '195-j': {
- 'share': {'video': {'data': 'videos5'}, 'user': {'data': 'user5', 'rule': 'rule2'}},
- 'out': {'video': {'data': 'videos5out'}, 'user': {'data': 'user5out', 'rule': 'rule2'}},
- 'group_class_key': 'class1',
- 'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1'],
- 'care_model_status_param': 1,
- 'care_model_ab_mid_group': ['mean_group'],
- 'threshold_mix_func': 'add',
- 'mix_param': {'share_weight': 0.2, 'out_weight': 0.8}
- },
- '195-k': {
- 'share': {'video': {'data': 'videos5'}, 'user': {'data': 'user5', 'rule': 'rule2'}},
- 'out': {'video': {'data': 'videos5out'}, 'user': {'data': 'user5out', 'rule': 'rule2'}},
- 'group_class_key': 'class1',
- 'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1'],
- 'care_model_status_param': 1,
- 'care_model_ab_mid_group': ['mean_group'],
- 'threshold_mix_func': 'multiply',
- },
- '195-l': {
- 'share': {'video': {'data': 'videos5new'}, 'user': {'data': 'user5new', 'rule': 'rule2'}},
- 'out': {'video': {'data': 'videos5out'}, 'user': {'data': 'user5out', 'rule': 'rule2'}},
- 'group_class_key': 'class1',
- 'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1'],
- 'care_model_status_param': 1,
- 'care_model_ab_mid_group': ['mean_group'],
- 'threshold_mix_func': 'multiply',
- },
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- '196-f': {
- 'video': {'data': 'videos6'},
- 'user': {'data': 'user6', 'rule': 'rule1'},
- 'group_class_key': 'class1',
- 'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1'],
- 'care_model_status_param': 1,
- 'care_model_ab_mid_group': ['mean_group'],
- },
- '196-g': {
- 'video': {'data': 'videos6out'},
- 'user': {'data': 'user6out', 'rule': 'rule2'},
- 'group_class_key': 'class1',
- 'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1'],
- 'care_model_status_param': 1,
- 'care_model_ab_mid_group': ['mean_group', 'return0share1mids'],
- },
- '196-h': {
- 'video': {'data': 'videos6out'},
- 'user': {'data': 'user6out', 'rule': 'rule2'},
- 'group_class_key': 'class1',
- 'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1'],
- 'care_model_status_param': 1,
- 'care_model_ab_mid_group': ['mean_group'],
- },
- '196-i': {
- 'share': {'video': {'data': 'videos6'}, 'user': {'data': 'user6', 'rule': 'rule2'}},
- 'out': {'video': {'data': 'videos6out'}, 'user': {'data': 'user6out', 'rule': 'rule2'}},
- 'group_class_key': 'class1',
- 'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1'],
- 'care_model_status_param': 1,
- 'care_model_ab_mid_group': ['mean_group'],
- 'threshold_mix_func': 'add',
- 'mix_param': {'share_weight': 0.2, 'out_weight': 0.8}
- },
- '196-j': {
- 'share': {'video': {'data': 'videos6'}, 'user': {'data': 'user6', 'rule': 'rule2'}},
- 'out': {'video': {'data': 'videos6out'}, 'user': {'data': 'user6out', 'rule': 'rule2'}},
- 'group_class_key': 'class1',
- 'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1'],
- 'care_model_status_param': 1,
- 'care_model_ab_mid_group': ['mean_group'],
- 'threshold_mix_func': 'multiply',
- },
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- '197-f': {
- 'video': {'data': 'data5'},
- 'user': {'data': 'user18', 'rule': 'rule2'},
- 'group_class_key': 'class1',
- 'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1'],
- 'care_model_status_param': 1,
- 'care_model_ab_mid_group': ['mean_group'],
- },
- '197-g': {
- 'video': {'data': 'videos18out'},
- 'user': {'data': 'user18out', 'rule': 'rule2'},
- 'group_class_key': 'class1',
- 'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1'],
- 'care_model_status_param': 1,
- 'care_model_ab_mid_group': ['mean_group', 'return0share1mids'],
- },
- '197-h': {
- 'video': {'data': 'videos18out'},
- 'user': {'data': 'user18out', 'rule': 'rule2'},
- 'group_class_key': 'class1',
- 'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1'],
- 'care_model_status_param': 1,
- 'care_model_ab_mid_group': ['mean_group'],
- },
- '197-i': {
- 'share': {'video': {'data': 'videos18'}, 'user': {'data': 'user18', 'rule': 'rule2'}},
- 'out': {'video': {'data': 'videos18out'}, 'user': {'data': 'user18out', 'rule': 'rule2'}},
- 'group_class_key': 'class1',
- 'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1'],
- 'care_model_status_param': 1,
- 'care_model_ab_mid_group': ['mean_group'],
- 'threshold_mix_func': 'add',
- 'mix_param': {'share_weight': 0.2, 'out_weight': 0.8}
- },
- '197-j': {
- 'share': {'video': {'data': 'videos18'}, 'user': {'data': 'user18', 'rule': 'rule2'}},
- 'out': {'video': {'data': 'videos18out'}, 'user': {'data': 'user18out', 'rule': 'rule2'}},
- 'group_class_key': 'class1',
- 'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1'],
- 'care_model_status_param': 1,
- 'care_model_ab_mid_group': ['mean_group'],
- 'threshold_mix_func': 'multiply',
- },
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- '198-f': {
- 'video': {'data': 'videos19'},
- 'user': {'data': 'user19', 'rule': 'rule2'},
- 'group_class_key': 'class1',
- 'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1'],
- 'care_model_status_param': 1,
- 'care_model_ab_mid_group': ['mean_group'],
- },
- '198-g': {
- 'video': {'data': 'videos19out'},
- 'user': {'data': 'user19out', 'rule': 'rule2'},
- 'group_class_key': 'class1',
- 'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1'],
- 'care_model_status_param': 1,
- 'care_model_ab_mid_group': ['mean_group', 'return0share1mids'],
- },
- '198-h': {
- 'video': {'data': 'videos19out'},
- 'user': {'data': 'user19out', 'rule': 'rule2'},
- 'group_class_key': 'class1',
- 'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1'],
- 'care_model_status_param': 1,
- 'care_model_ab_mid_group': ['mean_group'],
- },
- '198-i': {
- 'share': {'video': {'data': 'videos19'}, 'user': {'data': 'user19', 'rule': 'rule2'}},
- 'out': {'video': {'data': 'videos19out'}, 'user': {'data': 'user19out', 'rule': 'rule2'}},
- 'group_class_key': 'class1',
- 'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1'],
- 'care_model_status_param': 1,
- 'care_model_ab_mid_group': ['mean_group'],
- 'threshold_mix_func': 'add',
- 'mix_param': {'share_weight': 0.2, 'out_weight': 0.8}
- },
- '198-j': {
- 'share': {'video': {'data': 'videos19'}, 'user': {'data': 'user19', 'rule': 'rule2'}},
- 'out': {'video': {'data': 'videos19out'}, 'user': {'data': 'user19out', 'rule': 'rule2'}},
- 'group_class_key': 'class1',
- 'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1'],
- 'care_model_status_param': 1,
- 'care_model_ab_mid_group': ['mean_group'],
- 'threshold_mix_func': 'multiply',
- },
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- '242-d': {
- 'video': {'data': 'videos22'},
- 'user': {'data': 'user22', 'rule': 'rule2'},
- 'group_class_key': 'class1',
- 'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1'],
- 'care_model_status_param': 1,
- 'care_model_ab_mid_group': ['mean_group'],
- },
- '242-e': {
- 'video': {'data': 'videos22out'},
- 'user': {'data': 'user22out', 'rule': 'rule2'},
- 'group_class_key': 'class1',
- 'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1'],
- 'care_model_status_param': 1,
- 'care_model_ab_mid_group': ['mean_group', 'return0share1mids'],
- },
- '242-f': {
- 'video': {'data': 'videos22out'},
- 'user': {'data': 'user22out', 'rule': 'rule2'},
- 'group_class_key': 'class1',
- 'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1'],
- 'care_model_status_param': 1,
- 'care_model_ab_mid_group': ['mean_group'],
- },
- '242-g': {
- 'share': {'video': {'data': 'videos22'}, 'user': {'data': 'user22', 'rule': 'rule2'}},
- 'out': {'video': {'data': 'videos22out'}, 'user': {'data': 'user22out', 'rule': 'rule2'}},
- 'group_class_key': 'class1',
- 'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1'],
- 'care_model_status_param': 1,
- 'care_model_ab_mid_group': ['mean_group'],
- 'threshold_mix_func': 'add',
- 'mix_param': {'share_weight': 0.2, 'out_weight': 0.8}
- },
- '242-h': {
- 'share': {'video': {'data': 'videos22'}, 'user': {'data': 'user22', 'rule': 'rule2'}},
- 'out': {'video': {'data': 'videos22out'}, 'user': {'data': 'user22out', 'rule': 'rule2'}},
- 'group_class_key': 'class1',
- 'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1'],
- 'care_model_status_param': 1,
- 'care_model_ab_mid_group': ['mean_group'],
- 'threshold_mix_func': 'multiply',
- },
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- '243-d': {
- 'video': {'data': 'videos3'},
- 'user': {'data': 'user3', 'rule': 'rule1'},
- 'group_class_key': 'class1',
- 'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1'],
- 'care_model_status_param': 1,
- 'care_model_ab_mid_group': ['mean_group'],
- },
- '243-e': {
- 'video': {'data': 'videos3out'},
- 'user': {'data': 'user3out', 'rule': 'rule2'},
- 'group_class_key': 'class1',
- 'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1'],
- 'care_model_status_param': 1,
- 'care_model_ab_mid_group': ['mean_group', 'return0share1mids'],
- },
- '243-f': {
- 'video': {'data': 'videos3out'},
- 'user': {'data': 'user3out', 'rule': 'rule2'},
- 'group_class_key': 'class1',
- 'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1'],
- 'care_model_status_param': 1,
- 'care_model_ab_mid_group': ['mean_group'],
- },
- '243-g': {
- 'share': {'video': {'data': 'videos3'}, 'user': {'data': 'user3', 'rule': 'rule2'}},
- 'out': {'video': {'data': 'videos3out'}, 'user': {'data': 'user3out', 'rule': 'rule2'}},
- 'group_class_key': 'class1',
- 'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1'],
- 'care_model_status_param': 1,
- 'care_model_ab_mid_group': ['mean_group'],
- 'threshold_mix_func': 'add',
- 'mix_param': {'share_weight': 0.2, 'out_weight': 0.8}
- },
- '243-h': {
- 'share': {'video': {'data': 'videos3'}, 'user': {'data': 'user3', 'rule': 'rule2'}},
- 'out': {'video': {'data': 'videos3out'}, 'user': {'data': 'user3out', 'rule': 'rule2'}},
- 'group_class_key': 'class1',
- 'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1'],
- 'care_model_status_param': 1,
- 'care_model_ab_mid_group': ['mean_group'],
- 'threshold_mix_func': 'multiply',
- },
-
- '324-a': {
- 'video': {'data': 'videos0'},
- 'user': {'data': 'user0', 'rule': 'rule2'},
- 'group_class_key': 'class1',
- 'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1'],
- 'care_model_status_param': 1,
- 'care_model_ab_mid_group': ['mean_group'],
- },
- '324-b': {
- 'video': {'data': 'videos0out'},
- 'user': {'data': 'user0out', 'rule': 'rule2'},
- 'group_class_key': 'class1',
- 'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1'],
- 'care_model_status_param': 1,
- 'care_model_ab_mid_group': ['mean_group', 'return0share1mids'],
- },
- '324-c': {
- 'video': {'data': 'videos0out'},
- 'user': {'data': 'user0out', 'rule': 'rule2'},
- 'group_class_key': 'class1',
- 'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1'],
- 'care_model_status_param': 1,
- 'care_model_ab_mid_group': ['mean_group'],
- },
- '324-d': {
- 'share': {'video': {'data': 'videos0'}, 'user': {'data': 'user0', 'rule': 'rule2'}},
- 'out': {'video': {'data': 'videos0out'}, 'user': {'data': 'user0out', 'rule': 'rule2'}},
- 'group_class_key': 'class1',
- 'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1'],
- 'care_model_status_param': 1,
- 'care_model_ab_mid_group': ['mean_group'],
- 'threshold_mix_func': 'add',
- 'mix_param': {'share_weight': 0.2, 'out_weight': 0.8}
- },
- '324-e': {
- 'share': {'video': {'data': 'videos0'}, 'user': {'data': 'user0', 'rule': 'rule2'}},
- 'out': {'video': {'data': 'videos0out'}, 'user': {'data': 'user0out', 'rule': 'rule2'}},
- 'group_class_key': 'class1',
- 'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1'],
- 'care_model_status_param': 1,
- 'care_model_ab_mid_group': ['mean_group'],
- 'threshold_mix_func': 'multiply',
- },
- }
-
- KEY_NAME_PREFIX_AD_GROUP = 'ad:users:group:predict:share:rate:'
-
- KEY_NAME_PREFIX_AD_VIDEO = 'ad:video:predict:share:rate:'
-
- KEY_NAME_PREFIX_MID_GROUP = 'mid:group:'
-
- KEY_NAME_PREFIX_AD_THRESHOLD = 'ad:threshold:'
-
- KEY_NAME_PREFIX_AD_THRESHOLD_CARE_MODEL = 'ad:threshold:care:'
-
-
- KEY_NAME_PREFIX_VIDEO_WITH_AD = 'video:predict:share:rate:with:ad:'
-
- KEY_NAME_PREFIX_VIDEO_NO_AD = 'video:predict:share:rate:no:ad:'
-
- KEY_NAME_PREFIX_GROUP_WITH_AD = 'users:group:predict:share:rate:with:ad:'
-
- KEY_NAME_PREFIX_GROUP_NO_AD = 'users:group:predict:share:rate:no:ad:'
-
- KEY_NAME_AD_ARPU = 'ad:arpu'
-
- KEY_NAME_AD_ROI_PARAM = 'ad:roi:param'
-
- PARAMS_NEW_STRATEGY = {
- APP_TYPE['VLOG']: {
- 'video': {'data': 'videos0'},
- 'user': {'data': 'user0', 'rule': 'rule1'},
- 'group_class_key': 'class1'
- },
- APP_TYPE['LOVE_LIVE']: {
- 'video': {'data': 'videos4'},
- 'user': {'data': 'user4', 'rule': 'rule1'},
- 'group_class_key': 'class1'
- },
- APP_TYPE['LONG_VIDEO']: {
- 'video': {'data': 'videos5'},
- 'user': {'data': 'user5', 'rule': 'rule1'},
- 'group_class_key': 'class1'
- },
- }
- class DevelopmentConfig(BaseConfig):
- """开发环境配置"""
-
- ENV_TEXT = "开发环境"
-
- REDIS_INFO = {
- 'host': 'r-bp1ps6my7lzg8rdhwx682.redis.rds.aliyuncs.com',
- 'port': 6379,
- 'password': 'Wqsd@2019',
- }
-
- HOLOGRES_INFO = {
- 'host': 'hgprecn-cn-7pp28y18c00c-cn-hangzhou.hologres.aliyuncs.com',
- 'port': 80,
- 'dbname': 'dssm',
- 'user': 'LTAI5tMPqPy9yboQAf1mBCCN',
- 'password': '4BEcOgxREOPq7t3A7EWkjciVULeQGj'
- }
-
- MYSQL_INFO = {
- 'host': 'rm-bp1k5853td1r25g3n690.mysql.rds.aliyuncs.com',
- 'port': 3306,
- 'user': 'wx2016_longvideo',
- 'password': 'wx2016_longvideoP@assword1234',
- 'db': 'longvideo',
- 'charset': 'utf8'
- }
-
- VIDEO_STATUS = 'longvideo_test.dwd_mdm_item_video_stat'
-
-
- VIDEO_FILTER_URL = 'http://videotest-internal.yishihui.com/longvideoapi/openapi/recommend/filterVideos'
-
- GET_REMAIN_VIEW_COUNT_URL = 'http://testapi-internal.piaoquantv.com/flowpool/video/remainViewCount'
-
- GET_USER_30DayReturnCnt_URL = 'http://videotest-internal.yishihui.com/longvideoapi/openapi/user/has30DayReturnCnt?mid='
-
- TF_SERVING_URL = 'http://reco-rank-internal.piaoquantv.com/v1/models/deepfm:predict'
-
- ALIYUN_LOG = {
- 'ENDPOINT': 'cn-hangzhou-intranet.log.aliyuncs.com',
- 'ACCESSID': 'LTAIWYUujJAm7CbH',
- 'ACCESSKEY': 'RfSjdiWwED1sGFlsjXv0DlfTnZTG1P',
- 'PROJECT': 'rov-server-test',
- }
-
- QUICK_FLOW_POOL_ID = 3
- class TestConfig(BaseConfig):
- """测试环境配置"""
-
- ENV_TEXT = "测试环境"
-
- REDIS_INFO = {
- 'host': 'r-bp1ps6my7lzg8rdhwx682.redis.rds.aliyuncs.com',
- 'port': 6379,
- 'password': 'Wqsd@2019',
- }
-
- HOLOGRES_INFO = {
- 'host': 'hgprecn-cn-7pp28y18c00c-cn-hangzhou-vpc.hologres.aliyuncs.com',
- 'port': 80,
- 'dbname': 'dssm',
- 'user': 'LTAI5tMPqPy9yboQAf1mBCCN',
- 'password': '4BEcOgxREOPq7t3A7EWkjciVULeQGj'
- }
-
- MYSQL_INFO = {
- 'host': 'rm-bp1k5853td1r25g3n690.mysql.rds.aliyuncs.com',
- 'port': 3306,
- 'user': 'wx2016_longvideo',
- 'password': 'wx2016_longvideoP@assword1234',
- 'db': 'longvideo',
- 'charset': 'utf8'
- }
-
- VIDEO_STATUS = 'longvideo_test.dwd_mdm_item_video_stat'
-
-
- VIDEO_FILTER_URL = 'http://videotest-internal.yishihui.com/longvideoapi/openapi/recommend/filterVideos'
-
- GET_REMAIN_VIEW_COUNT_URL = 'http://testapi-internal.piaoquantv.com/flowpool/video/remainViewCount'
-
- GET_USER_30DayReturnCnt_URL = 'http://videotest-internal.yishihui.com/longvideoapi/openapi/user/has30DayReturnCnt?mid='
-
- TF_SERVING_URL = 'http://reco-rank-internal.piaoquantv.com/v1/models/deepfm:predict'
-
- ALIYUN_LOG = {
- 'ENDPOINT': 'cn-hangzhou-intranet.log.aliyuncs.com',
- 'ACCESSID': 'LTAIWYUujJAm7CbH',
- 'ACCESSKEY': 'RfSjdiWwED1sGFlsjXv0DlfTnZTG1P',
- 'PROJECT': 'rov-server-test',
- }
-
- QUICK_FLOW_POOL_ID = 3
- class PreProductionConfig(BaseConfig):
- """预发布环境配置"""
-
- ENV_TEXT = "预发布环境"
-
- REDIS_INFO = {
- 'host': 'r-bp1fogs2mflr1ybfot.redis.rds.aliyuncs.com',
- 'port': 6379,
- 'password': 'Wqsd@2019',
- }
-
- HOLOGRES_INFO = {
- 'host': 'hgprecn-cn-7pp28y18c00c-cn-hangzhou-vpc.hologres.aliyuncs.com',
- 'port': 80,
- 'dbname': 'dssm',
- 'user': 'LTAI5tMPqPy9yboQAf1mBCCN',
- 'password': '4BEcOgxREOPq7t3A7EWkjciVULeQGj'
- }
-
- MYSQL_INFO = {
- 'host': 'rr-bp1x9785e8h5452bi157.mysql.rds.aliyuncs.com',
- 'port': 3306,
- 'user': 'wx2016_longvideo',
- 'password': 'wx2016_longvideoP@assword1234',
- 'db': 'longvideo',
- 'charset': 'utf8'
- }
-
- VIDEO_STATUS = 'longvideo.dwd_mdm_item_video_stat'
-
-
- VIDEO_FILTER_URL = 'http://prespeed-internal.piaoquantv.com/longvideoapi/openapi/recommend/filterVideos'
-
- GET_REMAIN_VIEW_COUNT_URL = 'http://preapi-internal.piaoquantv.com/flowpool/video/remainViewCount'
-
- GET_USER_30DayReturnCnt_URL = 'http://videopre-internal.piaoquantv.com/longvideoapi/openapi/user/has30DayReturnCnt?mid='
-
- TF_SERVING_URL = 'http://192.168.203.102:8501/v1/models/deepfm:predict'
-
- ALIYUN_LOG = {
- 'ENDPOINT': 'cn-hangzhou-intranet.log.aliyuncs.com',
- 'ACCESSID': 'LTAIWYUujJAm7CbH',
- 'ACCESSKEY': 'RfSjdiWwED1sGFlsjXv0DlfTnZTG1P',
- 'PROJECT': 'rov-server',
- }
-
- QUICK_FLOW_POOL_ID = 3
- class ProductionConfig(BaseConfig):
- """生产环境配置"""
-
- ENV_TEXT = "生产环境"
-
- REDIS_INFO = {
- 'host': 'r-bp1fogs2mflr1ybfot.redis.rds.aliyuncs.com',
- 'port': 6379,
- 'password': 'Wqsd@2019',
- }
-
- HOLOGRES_INFO = {
- 'host': 'hgprecn-cn-7pp28y18c00c-cn-hangzhou-vpc.hologres.aliyuncs.com',
- 'port': 80,
- 'dbname': 'dssm',
- 'user': 'LTAI5tMPqPy9yboQAf1mBCCN',
- 'password': '4BEcOgxREOPq7t3A7EWkjciVULeQGj'
- }
-
- MYSQL_INFO = {
- 'host': 'rr-bp1x9785e8h5452bi157.mysql.rds.aliyuncs.com',
- 'port': 3306,
- 'user': 'wx2016_longvideo',
- 'password': 'wx2016_longvideoP@assword1234',
- 'db': 'longvideo',
- 'charset': 'utf8'
- }
-
- VIDEO_STATUS = 'longvideo.dwd_mdm_item_video_stat'
-
-
- VIDEO_FILTER_URL = 'http://recommend-common-internal.piaoquantv.com/longvideoapi/openapi/recommend/filterVideos'
-
- GET_REMAIN_VIEW_COUNT_URL = 'http://api-internal.piaoquantv.com/flowpool/video/remainViewCount'
-
- GET_USER_30DayReturnCnt_URL = 'http://longvideoapi-internal.piaoquantv.com/longvideoapi/openapi/user/has30DayReturnCnt?mid='
-
- TF_SERVING_URL = 'http://reco-rank-internal.piaoquantv.com/v1/models/deepfm:predict'
-
- ALIYUN_LOG = {
- 'ENDPOINT': 'cn-hangzhou-intranet.log.aliyuncs.com',
- 'ACCESSID': 'LTAIWYUujJAm7CbH',
- 'ACCESSKEY': 'RfSjdiWwED1sGFlsjXv0DlfTnZTG1P',
- 'PROJECT': 'rov-server',
- }
-
- QUICK_FLOW_POOL_ID = 3
- def set_config():
-
- env = os.environ.get('ROV_SERVER_ENV')
-
- if env is None:
-
- return
- if env == 'dev':
- return DevelopmentConfig()
- elif env == 'test':
- return TestConfig()
- elif env == 'pre':
- return PreProductionConfig()
- elif env == 'pro':
- return ProductionConfig()
- else:
-
- return
|