/segment

Primary LanguageGoMIT LicenseMIT

说明

基于sego的golang的开源的中文分词系统,特点:

  1. docker / docker swarm / k8s 部署
  2. 支持多个自定义词库
  3. rest api接口进行分词,也支持实时reload词库操作

Docker & Swarm/Composer

docker pull hetao29/segment:latest

编译

make build

运行

make start

测试

make test

结果

{"message":"pong","words":["关于","幼教","体系","组织","结构调整","结构","调整","","","通知"]}curl "http://127.0.0.1:8020/words?key=外国钱币硬币银铌世界纸钞爱藏"
{"message":"pong","words":["外国","钱币","硬币","","","世界","纸钞","",""]}curl "http://127.0.0.1:8020/words?key=矮人火枪地狱兽残酷角斗士的军刺"
{"message":"pong","words":["矮人","火枪","地狱兽","地狱","残酷","角斗士","角斗","","",""]}

词性说明

https://github.com/fxsjy/jieba