public static class Vocab.Builder
extends java.lang.Object
构造器和说明 |
---|
Builder() |
限定符和类型 | 方法和说明 |
---|---|
Vocab.Builder |
addContent(java.lang.String content)
向词条列表中添加词条
|
Vocab |
build()
创建 Vocab
|
java.lang.String |
getAction()
获取词库操作
|
java.util.List<java.lang.String> |
getContents()
获取词条列表
|
java.lang.String |
getName()
获取词库名称
|
Vocab.Builder |
setAction(java.lang.String action)
设置需要执行的词库操作
|
Vocab.Builder |
setContents(java.util.List<java.lang.String> contents)
设置需要操作的词条列表
若需要上传带同义词的词条,格式如下:"${词条取值}:${同义词1}[,${同义词2}]"。
|
Vocab.Builder |
setName(java.lang.String name)
设置词库名称
可以是自定义词库,比如“我的应用”。
|
Vocab.Builder |
setUseSegment(boolean useSegment)
设置是否分词
|
public java.lang.String getAction()
setAction(String)
public Vocab.Builder setAction(java.lang.String action)
action
- 需要执行的词库操作getAction()
,
Vocab.ACTION_INSERT
,
Vocab.ACTION_REMOVE
,
Vocab.ACTION_CLEAR_AND_INSERT
,
Vocab.ACTION_CLEAR_ALL
public java.lang.String getName()
setName(String)
public Vocab.Builder setName(java.lang.String name)
可以是自定义词库,比如“我的应用”。
可以是系统词库,比如“sys.联系人”。
name
- 词库名称getName()
public java.util.List<java.lang.String> getContents()
setContents(List)
,
addContent(String)
public Vocab.Builder setContents(java.util.List<java.lang.String> contents)
若需要上传带同义词的词条,格式如下:"${词条取值}:${同义词1}[,${同义词2}]"。
比如:"电灯:电灯泡,灯泡","支付宝:支护宝"。
contents
- 词条列表addContent(String)
,
getContents()
public Vocab.Builder addContent(java.lang.String content)
content
- 词条setContents(List)
,
getContents()
public Vocab.Builder setUseSegment(boolean useSegment)
useSegment
- true 分词,false 不分词,默认 true