盘古 + Lucene 实现 .NET 分词 + 全文检索-盘古分词

作者:vkvi 来源:千一网络(原创) 日期:2017-6-29

盘古分词是一款优秀的分词组件,项目地址:http://pangusegment.codeplex.com/

其 downloads 页面详细列出了源代码下载、编译下载、说明文档下载。注意,其右边还有个“V2.001 版本字典”下载,这个是需要的。

盘古提供的说明文档说得比较清楚,所以本文只是说些最基础的使用方法。

一、拖入几个文件

在 Visual Studio 中,将 PanGu.dllPanGu.HighLight.dllPanGu.xmlDictionaries 拖入。

二、修改路径

默认配置的 Dictionaries 路径是在执行文件的上一级目录,可是我们在 Visual Studio 中是拖到同级目录的,所以需要修改。在 PanGu.xml 中修改 DictionaryPath 节的值为 Dictionaries 即可。

三、复制字典到输出目录

可手工复制,也可在 Dictionaries 中的文件上选择属性,在“复制到输出目录”中配置为复制。

四、引用

在项目中引用这几个 dll。

五、分词代码

我们使用最简单的代码,复杂的代码请见盘古分词的文档。

六、高亮代码

 

盘古高亮

 


你前面那位网友看了:微信公众号开发-测试前先绑定测试人员的微信号

▲▲▲嘿,欢迎转载传播本站原创文章,尽量保留来源噢。▲▲▲

文章评论
标题:必填
内容:
vkvi
vkvi

作者简介: vkvi,致力于 .NET Web 开发、移动开发的技术推广,在 .NET、SQL Server、Windows Server 等方面有深入研究和丰富经验,10 年间共计撰写文章 4000 余篇。 主持金融、国土、农业、电商等多个行业项目执行, 推行“技术提升生产力、人心决定成功率”的管理理论。 联系他