bool init(const string& dict, const string& model, size_t maxWordLen) { if (_getInitFlag()) { LogError("inited already."); return false; } if (!_mixSeg.init(dict, model)) { LogError("_mixSeg init"); return false; } if (!_fullSeg.init(dict)) { LogError("_fullSeg init"); return false; } _maxWordLen = maxWordLen; return _setInitFlag(true); }
bool init() { #ifndef NO_CODING_LOG if (_getInitFlag()) { LogError("inited."); } #endif if (!_hmmSeg.init()) { LogError("_hmmSeg init"); return false; } if (!_fullSeg.init()) { LogError("_fullSeg init"); return false; } return _setInitFlag(true); }