- 修复多余日志输出的问题。
- 升级 cppjieba 到最新版本 v4.2.1
- 升级 cppjieba 到最新版本 v4.1.2
- 升级 package.json 里面的依赖库。
- 对MP算法的分词方式新增一个粒度参数,解决issue29关于细粒度分词的问题。
- 合并 [pr37], 修复 issue36 。 放弃对旧版本
node.js v0.11的支持。
- 修复依赖的nan版本的问题。
- 修复load函数重复调用时内存没有释放的问题。
- 同时支持【不配置词典文件直接使用】和【灵活配置词典】的需求。
- 新增支持动态增加词库的API函数:
insertWord
- Merge Pull Request pr28,显示声明依赖的是 node 后缀的文件,解决一些库重写了 require 的问题。
- 修复在 windows 上编译不通过的问题,提升兼容性。
- 修复在iojs v2.2.1 上编译不通过的问题,提升兼容性。
- 使用cppjieba v3.0.0 版本,使用更简洁的接口函数,可以使用参数指定切词方法。
require("nodejieba")时自动载入词典,用户无需再烦心字典的事情,实现即插即用。- 听从 issue23 的建议,废除异步调用的接口,现在的接口函数都是同步调用函数,分别是
cut,tag,extract。因为分词毕竟是CPU密集型的事情,没必要使用异步调用。
- 升级nan到
^v1.8.0以支持iojs-v2.x
- 新增以下默认词典地址,让使用者不需要自己写词典的相对地址。
- nodejieba.DEFAULT_DICT
- nodejieba.DEFAULT_HMM_DICT
- nodejieba.DEFAULT_USER_DICT
- nodejieba.DEFAULT_IDF_DICT
- nodejieba.DEFAULT_STOP_WORD_DICT
- 更新 cppjieba 。
- 打印更详细的初始化错误日志信息。
- 避免一些在Mac系统下的词典载入日志,更干净的用户体验。
- 支持vs2012编译。
- 支持vs2012编译。
- 关键词抽取支持自定义词典(可选参数)。
- 修复不同Node版本的兼容性问题,在v0.11.13下测试通过。
- 支持自定义词典(可选参数)。
- 增加关键词抽取功能。
- 增加词性标注功能
- 更新 package 兼容更低版本的 npm
- 更新 cppjieba ,减少内存使用。
- 在queryLoadDict 函数中增加query模式的粒度阈值作为可选参数。
- 增加搜索引擎分词模式,分别对应的调用函数是
queryLoadDict, queryCutSync, queryCut。
- 将原来的 cut 阻塞分词模式改为非阻塞模式
- 阻塞分词模型的函数名为 cutSync
- 修复关于较低版本编译器需要使用
tr1/unordered_map导致和node-gyp编译选项-fno-rtti冲突的编译错误问题。
- 更新cppjieba,支持更低版本的g++。
- 更新cppjieba,使用
less_memory这个branch来减少Trie树内存的开销。
- 依照node的c++扩展的常规写法,对cppjieba进行简单的包装,并已
npm publish