閱讀689 返回首頁    go 阿裏雲 go 技術社區[雲棲]


KeyWordHelper-關鍵字提取類(注:使用第三方組件DictSeg.dll)

 
namespace Framework
{
    using System;
    using System.Collections;
    using System.IO;
    using KTDictSeg;
    /// <summary>
    /// 關鍵字輔助類
    /// </summary>
    public class KeyWordHelper
    {
        public static CSimpleDictSeg m_SimpleDictSeg;
        /// <summary>
        /// 提取關鍵字
        /// </summary>
        /// <param name="content">內容</param>
        /// <returns>關鍵字集合</returns>
        public static ArrayList GetKeyWord(string content)
        {
            ArrayList words = new ArrayList();
            if (m_SimpleDictSeg == null)
            {
                try
                {
                    m_SimpleDictSeg = new CSimpleDictSeg();
                    m_SimpleDictSeg.DictPath = Path.Combine(Environment.CurrentDirectory, "Data") + Path.DirectorySeparatorChar;
                    m_SimpleDictSeg.LoadDict();
                }
                catch { }
            }
            m_SimpleDictSeg.FilterStopWords = true;
            m_SimpleDictSeg.MatchName = true;
            words = m_SimpleDictSeg.Segment(content);
            return words;
        }
    }
}
組件地址:https://www.cnblogs.com/eaglet/

最後更新:2017-04-02 06:52:15

  上一篇:go 使用Java將中文字符轉換成Unicode編碼
  下一篇:go CollectionHelper-網頁采集輔助類