# **域名**
环境| 外网地址|内网地址
:----------- | :-----------:
| 线下测试(dev) | /|http://10.11.255.41:8091/|
| 线上测试(test) | / | / |
| 线上正式(prod) | / | / |
----------
# **接口调用说明**
----------
## 数据图搜索接口
### **url&方式**
名称| 说明
:----------- | :-----------:
| url | /data-graph|
| method | POST/GET|
##### 参数说明
名称| 类型|长度|必须|默认|说明|
:-----------: | :-----------: | :-----------: | :-----------: | :-----------:
| keyword| string|>0|是|/|输入关键字
| user_id| int|>0|否|/|用户id
| type| int|>0|否|/|类型id
| field| string|>0|否|/|限制只显示这些字段
| chinesestrict| bool|/|否|true|结果是否完全中文匹配
| suggest| bool|/|否|false|是否提供推荐词条
| typestrict| bool|/|否|true|推荐词条是否也匹配类型
| stock| bool|/|否|true|输入数字是否匹配个股
| stocktype| enum|>0|否|/|返回个股类型,SHSZ:沪深股,HK:港股,OF:基金,AON:美股
| limit| int|>0|否|5|返回数量限制
###### 调用示例
GET /recommend/getautocompletelist?keyword=r&limit=6&field=content,extra&chinese_strict=true
### **结果返回**
#### 正确返回
{
"data": [
{
"id": "fbc59874fb68e20c394233c0e184aaef",
"content": "瑞茂通",
"extra": "",
"searchType": "AUTOCOMPLETE"
},
{
"id": "7d9758a6b199b8758044843b87800a68",
"content": "000001.OF",
"extra": "华夏成长混合",
"searchType": "STOCK",
},
......
],
"err_code": 0,
"err_msg": ""
}
###### 返回说明
名称| 类型|说明|
:----------- | :-----------: | :-----------:
| err_code | int|错误码,0:无错误,>0:对应错误码设置
| err_msg | string|错误信息
| data | list|返回数据
###### 返回数据说明
名称| 类型|说明|
:----------- | :-----------: | :-----------:
| id | string|唯一码,md5
| content | string|词条内容
| searchType | enum|返回词条类型,AUTOCOMPLETE:自动补全,STOCK:个股,SUGGEST:推荐词条
----------
## 个股词条接口
### **url&方式**
名称| 说明
:----------- | :-----------:
| url | /recommend/getstocklist|
| method | POST/GET|
##### 参数说明
名称| 类型|长度|必须|默认|说明|
:-----------: | :-----------: | :-----------: | :-----------: | :-----------:
| keyword| string|>0|是|/|输入关键字
| user_id| int|>0|否|/|用户id
| type| int|>0|否|/|类型id
| chinesestrict| bool|/|否|true|结果是否完全中文匹配
| stocktype| enum|>0|否|/|返回个股类型,SHSZ:沪深股,HK:港股,OF:基金,AON:美股
| limit| int|>0|否|5|返回数量限制
###### 调用示例
GET /recommend/getstocklist?keyword=r&limit=6
### **结果返回**
#### 正确返回
{
"data": [
{
"id": "7189b6e014f8a45d47771f5108b1c986",
"content": "易方达天天理财货币R",
"code": "000013.OF",
"category": "基金"
},
{
"id": "7ca9695fdbda41a4c61a3b7c5f402381",
"content": "神州高铁",
"code": "000008.SZ",
"category": "深A"
},
......
],
"err_code": 0,
"err_msg": ""
}
###### 返回说明
名称| 类型|说明|
:----------- | :-----------: | :-----------:
| err_code | int|错误码,0:无错误,>0:对应错误码设置
| err_msg | string|错误信息
| data | list|返回数据
###### 返回数据说明
名称| 类型|说明|
:----------- | :-----------: | :-----------:
| id | string|唯一码,md5
| content | string|词条内容
| code | string|上市代码
| category | string|上市板块
----------
## 记录用户输入历史接口
### **url&方式**
名称| 说明
:----------- | :-----------:
| url | /record/querylog|
| method | POST/GET|
##### 参数说明
名称| 类型|长度|必须|默认|说明|
:-----------: | :-----------: | :-----------: | :-----------: | :-----------:
| keyword| string|>0|是|/|输入关键字
| user_id| int|>0|否|0|用户id
| type| int|>0|否|0|类型id
###### 调用示例
GET /record/querylog?keyword=广西防城港市&user_id=666&type=12
### **结果返回**
#### 正确返回
{
"data": true,
"err_code": 0,
"err_msg": ""
}
###### 返回说明
名称| 类型|说明|
:----------- | :-----------: | :-----------:
| err_code | int|错误码,0:无错误,>0:对应错误码设置
| err_msg | string|错误信息
| data | boolean|成功状态
----------
## 提升词条权重请求接口
### **url&方式**
名称| 说明
:----------- | :-----------:
| url | /record/raiseweight|
| method | POST/GET|
##### 参数说明
名称| 类型|长度|必须|默认|说明|
:-----------: | :-----------: | :-----------: | :-----------: | :-----------:
| keyword| string|>0|是|/|输入关键字
| user_id| int|>0|否|0|用户id
| type| int|>0|否|0|类型id
###### 调用示例
GET /record/raiseweight?keyword=中国巨石净利润
### **结果返回**
#### 正确返回
{
"data": true,
"err_code": 0,
"err_msg": ""
}
###### 返回说明
名称| 类型|说明|
:----------- | :-----------: | :-----------:
| err_code | int|错误码,0:无错误,>0:对应错误码设置
| err_msg | string|错误信息
| data | boolean|成功状态