zoukankan      html  css  js  c++  java
  • PanGu词库批量添加关键词

    using PanGu;
    using PanGu.Dict;

     public partial class Form1 : Form
    {
    string _Version = "";
    POS _pos
    = POS.POS_A_NR;
    int _SaveCount = 1000;
    int _Count = 0;
    public Form1()
    {
    InitializeComponent();
    }

    private void btnInsert_Click(object sender, EventArgs e)
    {
    string strFileName = @"G:\vs2010测试项目\PanGuPiLiangChaRu\PanGuPiLiangChaRu\Dictionaries\Dict.dct";
    WordDictionary Dict
    = new WordDictionary();
    Dict.Load(strFileName,
    true,out _Version);
    string [] key=this.richTextBox1.Text.Split(',');
    for(int i=0;i<key.Length;i++)
    {
    _Count
    ++;
    Dict.InsertWord(key[i],
    5000, _pos);//关键字 词频 词性
    //如果关键词过多请用以下方式每插入1000保存一次
    //if (_Count % _SaveCount == 0)
    //{
    // Dict.Save(strFileName);
    // _Count = 0;
    //}
    }
    Dict.Save(strFileName);
    }

    POS _pos = POS.POS_A_NR;//请参照盘古分词代码中的PosDisplayCtrl类库下面的PosCtrl.cs GetChsPos方法

    这里面POS.POS_A_NR是人名

  • 相关阅读:
    关于HTML5画布canvas的功能
    HTML5新标签介绍
    为HTML5添加新样式标签
    iOS开发相关图书推荐
    Android相关图书推荐
    C语言相关图书推荐
    C#相关图书推荐
    C++相关图书推荐
    JavaScript相关图书推荐
    Java相关书籍推荐
  • 原文地址:https://www.cnblogs.com/freexiaoyu/p/2108032.html
Copyright © 2011-2022 走看看