/// <summary> /// 分词 /// </summary> /// <param name="strs"></param> /// <returns></returns> private ICollection <WordInfo> GetWords(string strs) { global::PanGu.Match.MatchOptions Options = SetOptions(); global::PanGu.Match.MatchParameter Parameters = SetParameters(); Segment segment = new Segment(); ICollection <WordInfo> words = segment.DoSegment(strs, Options, Parameters); return(words); }
private global::PanGu.Match.MatchOptions SetOptions() { global::PanGu.Match.MatchOptions Options = new global::PanGu.Match.MatchOptions(); Options.FrequencyFirst = false; Options.FilterStopWords = true; Options.ChineseNameIdentify = true; Options.MultiDimensionality = true; Options.EnglishMultiDimensionality = false; Options.ForceSingleWord = false; Options.TraditionalChineseEnabled = false; Options.OutputSimplifiedTraditional = false; Options.UnknownWordIdentify = false; Options.FilterEnglish = false; Options.FilterNumeric = false; Options.IgnoreCapital = false; Options.EnglishSegment = false; Options.SynonymOutput = false; Options.WildcardOutput = false; Options.WildcardSegment = false; Options.CustomRule = false; return(Options); }