12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036 |
- 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,
- },
- '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')
- },
- }
-
- 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
|