size_t topN = 5; uint64_t u64 = 0; vector<pair<string ,double> > res; simhasher.extract(s, res, topN); //提取关键词与权重 simhasher.make(s, topN, u64); 代码中topN是什么?
时间: 2024-03-19 22:40:31 浏览: 118
在这段代码中,topN表示从文本中提取出的前N个关键词及其对应的权重。具体来说,simhasher.extract(s, res, topN)会将文本s中出现频率最高的前topN个关键词及其对应的权重存储在一个vector<pair<string, double>>类型的变量res中。而simhasher.make(s, topN, u64)则是根据文本s提取出的前topN个关键词生成一个64位的simhash值u64。
阅读全文