def get_show_domain_group_detail_portrait(domain_name): domain_pinyin = pinyin.get(domain_name, format='strip', delimiter='_') es_result = es.get(index=tw_domain_index_name,doc_type=tw_domain_index_type,\ id=domain_pinyin)['_source'] member_uids = es_result['member_uids'] es_mget_result = es_user_portrait.mget(index=portrait_index_name,doc_type=portrait_index_type,\ body={'ids':member_uids})['docs'] result_all = [] for result in es_mget_result: item = {} item['uid'] = '' item['nick_name'] = '' item['photo_url'] = '' item['domain'] = '' item['sensitive'] = '' item['location'] = '' item['fans_num'] = '' item['friends_num'] = '' # item['gender'] = '' item['home_page'] = "" item['influence'] = '' if result['found']: _id = result['_id'] result = result['_source'] item['uid'] = _id item[ 'home_page'] = "https://www.facebook.com/profile.php?id=" + str( _id) if result.has_key('uname'): item['nick_name'] = result['uname'] if result.has_key('domain'): item['domain'] = result['domain'] if result.has_key('sensitive'): item['sensitive'] = result['sensitive'] if result.has_key('location'): item['location'] = result['location'] if result.has_key('influence'): item['influence'] = get_influence_relative( item['uid'], result['influence']) if result.has_key('screenname'): item['home_page'] = "https://twitter.com/" + result[ 'screenname'] if result.has_key('photo_url'): item['photo_url'] = result['photo_url'] if result.has_key('fansnum'): item['fans_num'] = result['fansnum'] if result.has_key('friends_num'): item['friends_num'] = result['friendsnum'] # item['gender'] = result['gender'] if result.has_key('influence'): item['influence'] = get_influence_relative( item['uid'], result['influence']) result_all.append(item) return result_all
def get_show_domain_group_detail_portrait(domain_name): domain_pinyin = pinyin.get(domain_name, format='strip', delimiter='_') es_result = es.get(index=fb_domain_index_name,doc_type=fb_domain_index_type,\ id=domain_pinyin)['_source'] member_uids = es_result['member_uids'] es_mget_result = es_user_portrait.mget(index=portrait_index_name,doc_type=portrait_index_type,\ body={'ids':member_uids})['docs'] result_all = [] for result in es_mget_result: item = {} item['uid'] = '' item['nick_name'] = '' # item['photo_url'] = '' item['domain'] = '' item['sensitive'] = '' item['location'] = '' # item['fans_num'] = '' # item['friends_num'] = '' # item['gender'] = '' item['home_page'] = '' # item['home_page'] = 'http://weibo.com/'+result['_id']+'/profile?topnav=1&wvr=6&is_all=1' item['influence'] = '' if result['found']: result = result['_source'] item['uid'] = result['uid'] item['nick_name'] = result['uname'] # item['photo_url'] = result['photo_url'] item['domain'] = result['domain'] item['sensitive'] = result['sensitive'] item['location'] = result['location'] # item['fans_num'] = result['fansnum'] # item['friends_num'] = result['friendsnum'] # item['gender'] = result['gender'] item[ 'home_page'] = "https://www.facebook.com/profile.php?id=" + str( result['uid']) # item['home_page'] = 'http://weibo.com/'+result['uid']+'/profile?topnav=1&wvr=6&is_all=1' item['influence'] = get_influence_relative(item['uid'], result['influence']) # else: # item['uid'] = result['_id'] # item['nick_name'] = '' # # item['photo_url'] = '' # item['domain'] = '' # item['sensitive'] = '' # item['location'] = '' # # item['fans_num'] = '' # # item['friends_num'] = '' # # item['gender'] = '' # item['home_page'] = "https://www.facebook.com/profile.php?id=" + str(result['_id']) # # item['home_page'] = 'http://weibo.com/'+result['_id']+'/profile?topnav=1&wvr=6&is_all=1' # item['influence'] = '' result_all.append(item) return result_all