尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
SegmentIt: 浏览器可用的中文分词库,三行代码拆词还带词性
SegmentIt: 浏览器可用的中文分词库三行代码拆词还带词性【免费下载链接】segmentit任何 JS 环境可用的中文分词包fork from leizongmin/node-segment项目地址: https://gitcode.com/gh_mirrors/se/segmentitSegmentIt 是适用于任何 JavaScript 环境的中文分词包把连续的句子拆成一个个有意义的词并可给每个词标注词性。它不依赖原生模块Node、浏览器、Electron 用同一套代码前端做搜索高亮、关键词提取时不用再为分词单独调服务端接口。为什么 Node 分词库进不了浏览器segment、nodejieba这类库在 Node 下好用但依赖原生模块在浏览器和 Electron 渲染进程中跑不起来SegmentIt 把代码重构为 ES2015字典文件用 babel 插件直接内联进包里纯 JS 加载免编译内联后仍支持 tree shaking全量字典 3.8M只引需要的字典时体积明显更小分词流程拆成两类中间件Tokenizer 负责识别切分Optimizer 负责启发式修正实现集中在 src/module/从安装到第一次分词只要三行代码安装一行npm i segmentit浏览器环境引入 umd 产物后把调用前加上Segmentit.即可默认返回{ w, p }对象数组w 是词p 是词性传simple: true直接得到字符串数组可选参数stripPunctuation去标点、stripStopword去停用词、convertSynonym做同义词归一import { Segment, useDefault } from segmentit; const segmentit useDefault(new Segment()); const result segmentit.doSegment(工信处女干事每月经过下属科室); // [{ w: 工信处, p: ... }, { w: 女, p: ... }, ...]三行代码拿到 jieba 风格的词性标注cnPOSTag输出中文词性描述enPOSTag输出结巴风格的单字母标记同一个 token 两种视角做关键词加权、语法分析时这是名词还是动词的判断就不用自己写规则了import { cnPOSTag, enPOSTag } from segmentit; console.log( segmentit.doSegment(一人得道鸡犬升天) .map(i ${i.w} ${cnPOSTag(i.p)} ${enPOSTag(i.p)}), ); // [一人得道 习语,数词 数语素 l,m, 标点符号 w, 鸡犬升天 成语 i]什么场景用 segmentit什么场景别硬上适合前端 / Electron 应用内的搜索高亮、关键词提取、文本统计、NLP 预处理自定义loadDict接受字符串或数组可直接挂入行业术语停用词、同义词等内置词典在 src/knowledge/注意单次分词的文本别太长中间件按 token 数组接力文本过长内存开销大注意内置词典偏老口语和新造词需自行补充先执行npm i segmentit拿一句真实业务文本调用doSegment就能验证它在你项目里的分词效果。【免费下载链接】segmentit任何 JS 环境可用的中文分词包fork from leizongmin/node-segment项目地址: https://gitcode.com/gh_mirrors/se/segmentit创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
RELATED

相关推荐

开源Windows清理工具:基于Winapp2.ini的CCleaner替代方案

开源Windows清理工具:基于Winapp2.ini的CCleaner替代方案

在日常使用 Windows 系统的过程中,你是否也常常被 C 盘爆满、系统运行缓慢所困扰?手动清理临时文件、浏览器缓存、软件残留不仅繁琐,还容易误删重要数据。市面上的清理工具虽多,但要么功能臃肿附带广告,要么清理不够彻…

📅 2026/10/21 4:17:54
完美代码配色:ad编辑器tree-sitter语法高亮配置与正则高亮备选方案

完美代码配色:ad编辑器tree-sitter语法高亮配置与正则高亮备选方案

完美代码配色:ad编辑器tree-sitter语法高亮配置与正则高亮备选方案 【免费下载链接】ad an adaptable text editor 项目地址: https://gitcode.com/gh_mirrors/ad5/ad 想要让代码阅读更舒适,语法高亮和代码配色是第一道门槛。ad编辑器&#xff08…

📅 2026/10/7 19:36:45
三步装好 ST7920 驱动的 LCD12864:Proteus 仿真模块完整使用指南

三步装好 ST7920 驱动的 LCD12864:Proteus 仿真模块完整使用指南

三步装好 ST7920 驱动的 LCD12864:Proteus 仿真模块完整使用指南 【免费下载链接】lcd12864_st7920_proteus LCD12864 with controller ST7920 Proteus vsm model 项目地址: https://gitcode.com/gh_mirrors/lc/lcd12864_st7920_proteus 围绕开源项目 LCD128…

📅 2026/10/7 15:00:51
MORE NEWS

更多资讯

📰

基于Docker部署JumpServer堡垒机的实操避坑指南

跳板机不是堡垒机,堡垒机也不是一个只能用来跳来跳去的工具。我第一次接触JumpServer,是团队里服务器权限乱成一锅粥的时候——root密码在五六个人手里传来传去,生产环境今天有人改个配置,明天有人跑个脚本,出了故障谁…

📰

knowledge-work-plugins:知识工作流的可编程原子化操作系统

1. “knowledge-work-plugins”不是插件市场,而是一套知识工作者的数字工作流操作系统“knowledge-work-plugins”这个标题乍看像某个开源仓库名,或是某款笔记软件的插件合集——但如果你真这么理解,就错过了它背后最本质的转向:它…

📰

T-Rex2 开放集目标检测快速上手:免训练的文本-视觉提示检测指南

T-Rex2 开放集目标检测快速上手:免训练的文本-视觉提示检测指南 【免费下载链接】T-Rex [ECCV2024] API code for T-Rex2: Towards Generic Object Detection via Text-Visual Prompt Synergy 项目地址: https://gitcode.com/GitHub_Trending/tre/T-Rex T-Re…

📰

边缘智能部署实战:模型轻量化改造的四大手段与推理优化

1. 边缘智能部署到底卡在哪做了这么多年模型上端,我一直觉得一个最容易被忽略的现实是:模型在服务器上跑得好,和模型在边缘节点上跑得好,完全是两码事。边缘智能部署这件事,表面看就是把模型塞进某个小盒子、某块开发板…

📰

药膳食堂点餐系统毕设全解析:NodeJS全栈与智能推荐可视化落地

瑞幸归来说实话,帮某位准备毕业设计的同学把"药膳食堂点餐系统"这个项目从零到完整跑通的整个过程,比我自己当年做毕设学到的东西多得多。这个题目乍一看像是普通的管理信息系统,但实际上把智能推荐、数据可视化、NodeJS全栈都揉在…

📰

空压机数字化管理:从能耗黑洞到智能诊断的落地实践

半夜接到车间主任电话,说空压机跳机了,整条产线停摆,电费这个月又超了预算。这种场景在制造业里太常见了,空压机明明是车间里最不起眼的“辅助设备”,却常常是电费单上的头号大头。很多工厂宁愿花几十万换新机&#xf…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬