查询自定义词库状态
功能介绍
云搜索服务的词库用于对文本进行分词,使得一些特殊词语在分词的时候能够被识别出来,便于根据关键词搜索文本数据。例如,根据公司名称来查询;或者根据网络流行词来查询,如“喜大普奔”。也支持基于同义词词库,根据同义词搜索文本数据。CSS服务使用的分词器包括IK分词器和同义词分词器。IK分词器配备主库和停词词库;同义词分词器配备同义词词库。其中,IK分词器包含ik_max_word和ik_smart分词 策略。同义词分词器使用的是ik_synonym分词策略。该接口用于查询自定义词库的加载状态。
调用方法
请参见如何调用API。
URI
GET /v1.0/{project_id}/clusters/{cluster_id}/thesaurus
请求参数
无
响应参数
状态码:200
| 参数 | 参数类型 | 描述 |
|---|---|---|
| status | String | 参数解释: 自定义词库加载状态。 取值范围: |
| bucket | String | 参数解释: 最近一次更新存放词库文件的OBS桶。 取值范围: 不涉及 |
| mainObj | String | 参数解释: 主词词库文件对象。 取值范围: 不涉及 |
| stopObj | String | 参数解释: 停词词库文件对象。 取值范围: 不涉及 |
| synonymObj | String | 参数解释: 同义词词库文件对象。 取值范围: 不涉及 |
| staticMainObj | String | 参数解释: 静态主词词库文件对象。 取值范围: 不涉及 |
| staticStopObj | String | 参数解释: 静态主词词库文件对象。 取值范围: 不涉及 |
| extraMainObj | String | 参数解释: Extra主词词库文件对象。 取值范围: 不涉及 |
| extraStopObj | String | 参数解释: Extra停词词库对象。 取值范围: 不涉及 |
| updateTime | String | 参数解释: 词库最近更新时间。 取值范围: 不涉及 |
| updateDetails | String | 参数解释: 词库更新详情。 取值范围: 不涉及 |
| clusterId | String | 参数解释: 指定配置自定义词库的集群ID。 取值范围: 不涉及 |
| id | String | 参数解释: 词库的ID。 取值范围: 不涉及 |
请求示例
查询自定义词库的加载状态。
GET https://{Endpoint}/v1.0/{project_id}/clusters/ea244205-d641-45d9-9dcb-ab2236bcd07e/thesaurus 响应示例
状态码:200
请求成功。
{
"status" : "Loaded",
"id" : "e766bd5a-79b0-4d1a-8402-fdeb017a36d1",
"bucket" : "test-bucket",
"mainObj" : "word/main.txt",
"stopObj" : "word/stop.txt",
"synonymObj" : "word/synonym.txt",
"staticMainObj" : "Unused",
"staticStopObj" : "Unused",
"extraMainObj" : "Unused",
"extraStopObj" : "Unused",
"updateTime" : 1521184757000,
"updateDetails" : "allinstancesareloadedsuccessfully.",
"clusterId" : "ea244205-d641-45d9-9dcb-ab2236bcd07e"
} 状态码
| 状态码 | 描述 |
|---|---|
| 200 | 请求成功。 |
| 500 | 表明服务端能被请求访问到,但是不能理解用户的请求。 |
错误码
请参见错误码。