Indexer-1
2014-12-18 15:55:47 2 举报
Indexer-1是一款高效的数据索引工具,专为大数据处理和分析而设计。它能够快速地将大量数据进行索引,以便用户能够更快地检索和查询信息。Indexer-1采用了先进的索引算法,能够在保证索引质量的同时,大大提高了索引速度。此外,它还具有强大的扩展性,可以根据用户的需求,轻松地添加新的索引类型和功能。Indexer-1的用户界面友好,操作简单,无论是专业的数据分析师,还是普通的数据使用者,都能够快速上手。总的来说,Indexer-1是一款强大、灵活、易用的数据索引工具,能够满足各种大数据处理和分析的需求。
作者其他创作
大纲/内容
按照data_info.sign排过序
NodeOn
m_candidate_tag: vectorvector
m_candidate_id: vectorvector
m_root_on: NodeOn
+data_info: DataInfo+child_num: uint32+children: NodeOn*
m_candidate_weight: vectorvector
m_invert_data: char[]
TreeIndex
+ LoadBinary+ LoadRecoTag+ FileToTree+ LoadCandidateTag
DataInfo
+offset:int32+len:int32+sign:unint64+tag_name:char*+ac_tag:char*+req_tag:char*
./data/idx_data/candidate_reco_tag:file
[column: 明星]明星|热门推荐|狗仔偷拍| 0明星|热门推荐|明星写真| 0明星|热门推荐|图说八卦| 0明星|热门推荐|星闻星事| 11.100000明星|热门推荐|明星时尚| 0明星|热门推荐|金秀贤| 6.000000
tag_weight = (tag_weight == 0) ? 1: 10 * ta_weightm_candidate_weight[column_num]按照降序排列
Indexer
+ LoadIndex+ LoadTagTree+ LoadInvertData+ LoadAbs+ LoadRecom+ LoadAttriInfo+ LoadSetInfo+ LoadAlbumInfo
./data/idx_data/bs_inv_tree:file
[DataInfo][child_num:uint32][DataInfo][child_num:uint32]
m_candidate_totalweight: vector
按照BFS生成
column_sign = Server::base::GetDocID(column)m_column2candid[column_sign] = column_numif (line == [column: *]) column_num++
LoadBinary
./data/idx_data/bs_inv_data:file
LoadRecoTag
0 条评论
下一页