POST /SetIndexTemplate HTTP/1.1
Authorization: <AuthorizationString>
x-klog-api-version: 0.1.0
Host:klog.api.ksyun.com
x-klog-signature-method: hmac-sha1
Date: <GMT Date>
Content-Type: application/json
Content-MD5: <Content-MD5>
Content-Length: <ContentLength>
Connection: Keep-Alive
{
"ProjectName": <ProjectName>,
"LogPoolName" : <LogPoolName>,
"IndexStatus" : <Boolean>,
"FullTextIndex":<List(string)>,
"IndexFields":<List(IndexField)>
}
该接口无特有请求头。获取更多信息,请参见公共请求头
参数详情具体如下表。
参数名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
ProjectName | String | 是 | 工程名称 |
LogPoolName | String | 是 | 日志池名称 |
IndexStatus | Boolean | 是 | 是否启用索引 |
FullTextIndex | List |
是 | 全文检索的配置项,包括区分大小写、分词符 |
IndexFields | List |
是 | 字段索引配置项 |
参数名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
Lowercase | Boolean | 是 | true表示索引不区分大小写,false表示索引区分大小写 |
Separator | String | 是 | 分词符 |
参数名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
FieldName | String | 是 | 字段名称 |
FieldType | String | 是 | 数据类型,包括text、long、double、date类型 |
FieldAlias | String | 否 | 字段别名 |
Lowercase | Boolean | 否 | true表示索引不区分大小写,false表示索引区分大小写,当数据类型是text时,需配置该项 |
Separator | List |
否 | 分词符,当数据类型是text时,需配置该项 |
SeparatorStatus | Boolean | 是 | 是否开启分词符 |
POST /SetIndexTemplate HTTP/1.1
Authorization: <AuthorizationString>
x-klog-api-version: 0.1.0
Host: klog.api.ksyun.com
x-klog-signature-method: hmac-sha1
Date: <GMT Date>
Content-Type: application/json
Content-MD5: <Content-MD5>
Content-Length: <ContentLength>
Connection: Keep-Alive
{
"ProjectName":"testproject",
"LogPoolName" :"testlogpool",
"IndexStatus": true,
"FullTextIndex":{
"Lowercase": true,
"Separator": "';=()[]{}[email protected]&<>/:\n\t\r"
},
”IndexFields“:[
{
"FieldName": "log",
"FieldType": "TEXT",
"FieldAlias": "appLog",
"Lowercase": true,
"Separator": "';=()[]{}[email protected]&<>/:\n\t\r"
}
]
}
HTTP/1.1 200
Server: nginx
Content-Length: 0
Connection: close
Access-Control-Allow-Origin: *
Date: Sun, 27 May 2018 07:43:27 GMT
x-klog-requestid: 5B0A619F205DC3F30EDA9322
文档内容是否对您有帮助?
评价建议不能为空
非常感谢您的反馈,我们会继续努力做到更好!