全部产品

CreateFirstRank

更新时间:2020-07-15 19:39:07

描述

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

方法

POST

URI

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

请求参数

路径参数

字段 类型 是否必要 示例值 描述
appGroupIdentity String “my_app_group_name” 应用名称
appId String “110157886” 版本号

查询参数

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

请求体

字段 类型 是否必要 示例值 描述
name String “test” 表达式名称
meta[] Object 表达式信息
description String “my_test” 描述
active Boolean true 是否是默认表达式

参考:FirstRank

返回参数

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

示例

请求示例

  1. POST /v4/openapi/app-groups/os_function_test_v1/apps/150024378/first-ranks
  1. {
  2. "name": "general_default",
  3. "active": false,
  4. "meta": [
  5. {
  6. "attribute": "static_bm25()",
  7. "arg": "",
  8. "weight": 2
  9. },
  10. {
  11. "attribute": "hot_score",
  12. "arg": "",
  13. "weight": 0.000001
  14. }
  15. ]
  16. }

返回示例

正确返回

  1. {
  2. "requestId": "0A6EB64B-B4C8-CF02-810F-E660812972FF",
  3. "result": {
  4. {
  5. "name": "general_default",
  6. "description": "",
  7. "active": false,
  8. "meta": [
  9. {
  10. "attribute": "static_bm25()",
  11. "arg": "",
  12. "weight": 2
  13. },
  14. {
  15. "attribute": "hot_score",
  16. "arg": "",
  17. "weight": 0.000001
  18. }
  19. ],
  20. "created": 0,
  21. "updated": 0
  22. }
  23. }
  24. }


错误返回
参考:响应结构