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