1234567891011121314151617181920212223242526272829303132333435363738 |
- using System.Collections.Generic;
- using System.Linq;
- using JiebaNet.Segmenter;
- namespace wispro.sp.utility
- {
-
- public class Jieba_Segmenter
- {
- private readonly JiebaSegmenter _segmenter;
- public Jieba_Segmenter()
- {
- _segmenter = new JiebaSegmenter();
- }
- public List<string> Cut(string text)
- {
- // 精确模式
- var words = _segmenter.Cut(text);
- return words.ToList();
- }
- public List<string> CutForSearch(string text)
- {
- // 搜索引擎模式
- var words = _segmenter.CutForSearch(text);
- return words.ToList();
- }
- public List<string> CutAll(string text)
- {
- // 全模式
- var words = _segmenter.Cut(text,true,true);
- return words.ToList();
- }
- }
- }
|