/// <summary>Construct a new ChineseLexiconAndWordSegmenter.</summary> /// <remarks> /// Construct a new ChineseLexiconAndWordSegmenter. This loads a segmenter file that /// was previously assembled and stored. /// </remarks> /// <exception cref="System.ArgumentException">If segmenter data cannot be loaded</exception> public ChineseLexiconAndWordSegmenter(string segmenterFileOrUrl, Options op) { Edu.Stanford.Nlp.Parser.Lexparser.ChineseLexiconAndWordSegmenter cs = GetSegmenterDataFromFile(segmenterFileOrUrl, op); this.op = cs.op; // in case a serialized options was read in chineseLexicon = cs.chineseLexicon; wordSegmenter = cs.wordSegmenter; }
public ChineseLexiconAndWordSegmenter(ChineseLexicon lex, IWordSegmenter seg) { chineseLexicon = lex; wordSegmenter = seg; }
private ChineseLexiconAndWordSegmenter(Treebank trainTreebank, Options op, IIndex <string> wordIndex, IIndex <string> tagIndex) { Edu.Stanford.Nlp.Parser.Lexparser.ChineseLexiconAndWordSegmenter cs = GetSegmenterDataFromTreebank(trainTreebank, op, wordIndex, tagIndex); chineseLexicon = cs.chineseLexicon; wordSegmenter = cs.wordSegmenter; }