Example #1
0
 /// <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;
 }
Example #2
0
 public ChineseLexiconAndWordSegmenter(ChineseLexicon lex, IWordSegmenter seg)
 {
     chineseLexicon = lex;
     wordSegmenter  = seg;
 }
Example #3
0
 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;
 }