全部产品

ModifyFirstRank

更新时间:2020-12-25 17:24

描述

修改一个 opensearch 应用版本的粗排表达式配置当 dryRun=true 时,表示修改后的粗排表达式进行校验,默认 dryRun 不传为 false

方法

PUT

URI

/v4/openapi/app-groups/[appGroupIdentity]/apps/[appId]/first-ranks/[name]?dryRun=true|false

请求参数

路径参数

字段 类型 是否必要 示例值 描述
appGroupIdentity String “my_app_group_name” 应用名称
appId String “110157886” 版本号
name String “test” 粗排表达式名称

查询参数

字段 类型 是否必要 示例值 描述
dryRun Boolean true 是否为空运行请求

请求体

字段 类型 是否必要 示例值 描述
type String “STRUCT” 表达式类型
- STRUCT 结构化,默认值
- STRING 自定义公式
meta Array 或 String 表达式信息
description String “my_test” 描述
active Boolean true 是否是默认表达式

参考:FirstRank

返回参数

字段 类型 描述
requestId String 请求ID
result Object 粗排表达式信息
参考:FirstRank

示例

请求示例

  1. PUT /v4/openapi/app-groups/os_function_test_v1/apps/150024378/first-ranks/ar_wear_edit_time
  1. {
  2. "type": "STRUCT",
  3. "meta": [
  4. {
  5. "attribute": "timeliness_ms()",
  6. "arg": "ar_edit_time",
  7. "weight": 1
  8. }
  9. ],
  10. "description": "",
  11. "active": false
  12. }

返回示例

正确返回

  1. {
  2. "requestId": "0A6EB64B-B4C8-CF02-810F-E660812972FF",
  3. "result": {
  4. "name": "ar_wear_edit_time",
  5. "type": "STRUCT",
  6. "meta": [
  7. {
  8. "attribute": "timeliness_ms()",
  9. "arg": "ar_edit_time",
  10. "weight": 1
  11. }
  12. ],
  13. "description": "",
  14. "active": false,
  15. "created": 0,
  16. "updated": 0
  17. }
  18. }

错误返回参考:响应结构