Esempio n. 1
0
        /// <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);
        }
Esempio n. 2
0
        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);
        }