zoukankan      html  css  js  c++  java
  • 使用PanGu分词很简单

    private static bool _Inited = true;
            static void Main(string[] args)
            {
                if (_Inited)
                {
                    PanGu.Segment.Init(@"D:\Lucene.Net\df\soo\pg\bin\Debug\PanGu.xml");
                    _Inited = false;
                }
                Segment segment = new Segment();
                ICollection<WordInfo> words = segment.DoSegment("如何防止console程序文本区被选取或者键盘的控制。。我写的程序当鼠标点选文本区的时候会中断运行。。请问如何解决。");
                foreach (WordInfo i in words)
                {
                    Console.WriteLine(i.Rank);
                    Console.WriteLine(i.Frequency);
                    Console.WriteLine(i.OriginalWordType);
                    Console.WriteLine(i.Pos);
                    Console.WriteLine(i.Position);
                    Console.WriteLine(i.Rank);
                    Console.WriteLine(i.Word);
                    Console.WriteLine(i.WordType);
                    Console.WriteLine("========");
                }
                Console.Read();
            }

    注意D:\Lucene.Net\df\soo\pg\bin\Debug\PanGu.xml

    和 PanGu.xml中的 <DictionaryPath>..\Dictionaries</DictionaryPath>

    目录的位置。

    否则会出错

  • 相关阅读:
    LVM逻辑卷管理器
    Linux LVM硬盘管理及LVM扩容
    Windows10 笔记本的电池坏了几秒钟就自动关机或休眠
    Cmder 下载地址和配置
    Linux 按 tab 补全忽略大小写
    Layui 官网下线, Layui文档镜像备份
    【markdown】markdown教程(1)
    【Ceph | OSD】删除OSD和Host的正确方法
    OSD
    【Leetocode | 001】146. LRU 缓存机制
  • 原文地址:https://www.cnblogs.com/coolwind/p/1629932.html
Copyright © 2011-2022 走看看