segment
segment
segment
模块用于对文本进行分词
segment
属性与方法
名称 | 类型 | 参数 | 返回值 | 说明 |
---|---|---|---|---|
loadDictionary | 方法 | string | Segmentor | 加载词典 |
loadDictionary
加载词典,中文词典下载地址:dict.txt
语法
loadDictionary(filePath:string)
参数
- filePath: 词典文件路径
返回值
- Segmentor: 分词器对象
示例
import segment from "segment"
let segmentor = segment.loadDictionary("./dict.txt")
Segmentor
属性与方法
名称 | 类型 | 参数 | 返回值 | 说明 |
---|---|---|---|---|
cut | 方法 | text:string,searchMode:boolean | string[] | 分词 |
cut
对文本进行分词 语法
cut(text:string,searchMode:boolean)
参数
- text: 文本
- searchMode: 是否开启搜索引擎模式,开启后会返回所有可能的词
返回值
- string[]: 分词后的结果
示例
import segment from "segment"
let segmentor = segment.loadDictionary("./dict.txt")
let result = segmentor.cut("这是一个测试文本",false)
console.log(result) //打印:[ '这', '是', '一个', '测试', '文本' ]