潮州网络推广_欧美网站建设_深圳app开发_网上商城系统
{struct word_count{int title_count; int content_count; word_count() : title_count(0), content_count(0) {} };vector<string> title_result;project_tool::jiebatool::CutString(doc.title, &title_result);unordered_map<string, word_count> word_map;for (string &s : title_result){boost::to_lower(s);word_map[s].title_count++;}vector<string> content_result;project_tool::jiebatool::CutString(doc.content, &content_result);for (string &s : content_result){boost::to_lower(s);word_map[s].content_count++;}const int title_corr = 10;for (auto &iter : word_map){Inverted_zipper temp;temp.docid = doc.docid; temp.keyword = iter.first; temp.weight = title_corr * (iter.second.title_count) + iter.second.content_count;vector<Inverted_zipper> &vector_temp = inverted_index[iter.first];vector_temp.push_back(move(temp));}return true;">