文档
测试

getKeywords

GET
http://{ip}:{port}/api/v1/keyword

接口描述

内容发布或更新(审核通过)时 即时调用,推荐系统内部调用

请求参数

application/json
参数名
类型
描述
必填
paragraphID
int or string
e.g. 194 for ItemID, ‘P0000037 ’ for UserID
可选
paragraph
string
e.g. "苏州硕朔航空发动机叶轮加工锥形球头铣刀"
可选

响应参数

参数名
类型
描述
必填
status
int
200 suceeded, otherwise failed
必填
requestId
int
1,2,3...
必填
result
[string]
list of string, for example ['金属', '机床']
必填
errMsg
string
error message, empty when status is 200 succ
必填

response:

请求: curl -X PUT-H "Content-Type: application/json" -d '{ "paragraphID": 1613, "paragraph": "苏州硕朔航空发动机叶轮加工锥形球头铣刀" }' "http://123.60.43.18:9009/api/v1/keyword" 返回: {'status': 200, 'requestId': 5, 'errMsg': '', 'result': ['苏州', '航空', '发动机', '叶轮', '锥形', '球头', '铣刀']} 可通过jenkins job 测试 http://123.60.21.201:8081/job/keyword 特别说明: 1. paragraphID 与 paragraph 可同时存在,也可以二选一 2. paragraphID 与 paragraph 不可同时为空 3. paragraphID 与 paragraph同时存在, 以 paragraph为准 4. 目前实现 paragraphID 为ItemId 5. 后台 可根据 配置优先选择 从ES 读取数据还是 mysql 读取 6. 没有paragraphID,只有paragraph 参数可为测试算法 之用。