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

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

请求头

该接口使用公共请求头,无特殊请求头。请参见公共请求参数文档。

请求语法

POST /v4/openapi/app-groups/[appGroupIdentity]/apps/[appId]/second-ranks HTTP/1.1

请求参数

名称 类型 位置 是否必选 示例值 描述
appGroupIdentity String Path my_app_group_name

应用名称

appId Integer Path 110157886

版本号

dryRun Boolean Query true

是否为空运行请求

请求体

字段

类型

是否必要

示例值

描述

name

String

"test"

表达式名称

meta

String

"random()"

表达式信息

description

String

"my_test"

描述

active

Boolean

true

是否是默认表达式

参考:SecondRank

返回数据

名称 类型 示例值 描述
RequestId String ABCDEFGH

请求ID

result Map {}

精排表达式信息

示例

请求示例

POST /v4/openapi/app-groups/os_function_test_v1/apps/150024378/second-ranks

{
    "name": "test_1",
    "meta": "text_relevance(title)",
    "description": "123",
    "active": true
}

正常返回示例

XML格式

<requestId>C5E2F73C-8241-81F8-3A62-65478C5A3111</requestId>
<result>
    <id>89047</id>
    <name>test_1</name>
    <meta>text_relevance(title)</meta>
    <active>true</active>
    <description>123</description>
    <created>1593679894</created>
    <updated>1593679894</updated>
    <isDefault>true</isDefault>
    <isSys>false</isSys>
</result>

JSON格式

{
    "requestId": "C5E2F73C-8241-81F8-3A62-65478C5A3111",
    "result": {
        "id": 89047,
        "name": "test_1",
        "meta": "text_relevance(title)",
        "active": true,
        "description": 123,
        "created": 1593679894,
        "updated": 1593679894,
        "isDefault": true,
        "isSys": false
    }
}

错误码

访问错误中心查看更多错误码。