mirror of
https://github.com/yanyiwu/cppjieba.git
synced 2025-07-18 00:00:12 +08:00
minor change
This commit is contained in:
parent
e96885c38e
commit
c46980c17c
@ -5,8 +5,6 @@
|
||||
#include <cmath>
|
||||
#include <set>
|
||||
|
||||
#define MIN(X,Y) ((X) < (Y) ? (X) : (Y))
|
||||
|
||||
namespace CppJieba
|
||||
{
|
||||
using namespace Limonp;
|
||||
@ -23,7 +21,7 @@ namespace CppJieba
|
||||
unordered_set<string> _stopWords;
|
||||
public:
|
||||
KeywordExtractor(){_setInitFlag(false);};
|
||||
explicit KeywordExtractor(const string& dictPath, const string& hmmFilePath, const string& idfPath, const string& stopWordPath)
|
||||
KeywordExtractor(const string& dictPath, const string& hmmFilePath, const string& idfPath, const string& stopWordPath)
|
||||
{
|
||||
_setInitFlag(init(dictPath, hmmFilePath, idfPath, stopWordPath));
|
||||
};
|
||||
@ -94,7 +92,7 @@ namespace CppJieba
|
||||
|
||||
keywords.clear();
|
||||
std::copy(wordmap.begin(), wordmap.end(), std::inserter(keywords, keywords.begin()));
|
||||
topN = MIN(topN, keywords.size());
|
||||
topN = min(topN, keywords.size());
|
||||
partial_sort(keywords.begin(), keywords.begin() + topN, keywords.end(), _cmp);
|
||||
keywords.resize(topN);
|
||||
return true;
|
||||
|
@ -15,7 +15,7 @@ namespace CppJieba
|
||||
HMMSegment _hmmSeg;
|
||||
public:
|
||||
MixSegment(){_setInitFlag(false);};
|
||||
explicit MixSegment(const string& mpSegDict, const string& hmmSegDict, const string& userDict = "")
|
||||
MixSegment(const string& mpSegDict, const string& hmmSegDict, const string& userDict = "")
|
||||
{
|
||||
_setInitFlag(init(mpSegDict, hmmSegDict, userDict));
|
||||
assert(_getInitFlag());
|
||||
|
@ -17,7 +17,7 @@ namespace CppJieba
|
||||
|
||||
public:
|
||||
PosTagger(){_setInitFlag(false);};
|
||||
explicit PosTagger(const string& dictPath, const string& hmmFilePath, const string& charStatus, const string& startProb, const string& emitProb, const string& endProb, const string& transProb)
|
||||
PosTagger(const string& dictPath, const string& hmmFilePath, const string& charStatus, const string& startProb, const string& emitProb, const string& endProb, const string& transProb)
|
||||
{
|
||||
_setInitFlag(init(dictPath, hmmFilePath, charStatus, startProb, emitProb, endProb, transProb));
|
||||
};
|
||||
|
@ -24,7 +24,7 @@ namespace CppJieba
|
||||
|
||||
public:
|
||||
QuerySegment(){_setInitFlag(false);};
|
||||
explicit QuerySegment(const string& dict, const string& model, size_t maxWordLen)
|
||||
QuerySegment(const string& dict, const string& model, size_t maxWordLen)
|
||||
{
|
||||
_setInitFlag(init(dict, model, maxWordLen));
|
||||
};
|
||||
|
Loading…
x
Reference in New Issue
Block a user