mirror of
https://github.com/yanyiwu/cppjieba.git
synced 2025-07-18 00:00:12 +08:00
make keywordextractor faster
This commit is contained in:
parent
2645a4e837
commit
ae3e0a1b6a
@ -62,23 +62,14 @@ namespace CppJieba
|
||||
return false;
|
||||
}
|
||||
|
||||
// filtering single word.
|
||||
for(vector<string>::iterator iter = words.begin(); iter != words.end(); )
|
||||
map<string, double> wordmap;
|
||||
for(vector<string>::iterator iter = words.begin(); iter != words.end(); iter++)
|
||||
{
|
||||
if(_isSingleWord(*iter))
|
||||
{
|
||||
iter = words.erase(iter);
|
||||
continue;
|
||||
}
|
||||
else
|
||||
{
|
||||
iter++;
|
||||
}
|
||||
}
|
||||
|
||||
map<string, double> wordmap;
|
||||
for(size_t i = 0; i < words.size(); i ++)
|
||||
{
|
||||
wordmap[ words[i] ] += 1.0;
|
||||
wordmap[*iter] += 1.0;
|
||||
}
|
||||
|
||||
for(map<string, double>::iterator itr = wordmap.begin(); itr != wordmap.end(); )
|
||||
|
Loading…
x
Reference in New Issue
Block a user