' ' 窗口启动的时候,初始化类会把数据库载入内存,以增加运算速度,所以占用内存稍微大一点,如果不喜欢,可以修改类初始化部分{方初始化()}
' 子重置词典数据库() 这个功能用于自定义词库,吧文本词库转换为sqlite数据库词库
' 词库文件保存在运行目录kic.txt
' 词库数据库为disk.db
' 词库数据保存在sqlite数据库中,没有找到更好的,更快的查找文本的方式,只能先用数据库了
在 子重置词典数据库(),和 方初始化() 这两个方法(函数)中有一定的信息框的错误提示,实际应用最好改成其他提示方式,而且提示错误后程序并不会终止,需要主程序自己判断
词库比较小,分词精度估计不高大,建议实际应用的时候才用更大,跟完整的词库,最好根据内容的相关性这样最好.
提供一个我自己用的词库,主要用于购物网站的分词的,在程序文件夹得kic1.txt里面 修改成kic.txt 然后重新生成数据库就行了
' 此文件算法根据织梦中文分词php版本的简化版本修改而来,如果用于商业请自行考虑版权问题
'关键字自动获取php源码 这个文件夹里面的就是原来的php文件,应该是老版本的织梦cms里面提取出来的....这是一个简化版本的分词程序
.简化了一些算法,我也是根据这个php文件修改而来的.所以这个分词算法用于提权关键字是比较合适的
.用于更高的要求估计还不够合适
.sqlite采用的是kyozy的sqlite模块,因为他的模块可以吧数据库读入内存...
.程序中还有许多可以提升速度的地方....比如说使用的数据库感觉应该有很好的方法...但是没有找到
.欢迎大家指正..做的更好
' 作者: www.liuxingou.com 十年一剑
1