Modifies a fine sort expression for an OpenSearch application version. If you set `dryRun` to `true`, the modified fine sort expression is validated. The `dryRun` parameter is `false` by default.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
opensearch:WriteSecondRank |
*SecondRank
|
None | None |
Request syntax
PUT /v4/openapi/app-groups/{appGroupIdentity}/apps/{appId}/second-ranks/{name} HTTP/1.1
Path Parameters
|
Parameter |
Type |
Required |
Description |
Example |
| appGroupIdentity |
string |
Yes |
The name of the application group. |
“my_app_group_name” |
| appId |
integer |
Yes |
The version number. |
110157886 |
| name |
string |
Yes |
The name of the fine sort expression. |
true |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| dryRun |
boolean |
No |
Specifies whether to perform a dry run. |
true |
| body |
SecondRank |
No |
The request body, which contains the fine sort information. |
Request body
| Parameter | Type | Required | Example | Description |
| meta | String | No | "text_relevance(name)" | The content of the expression. |
| description | String | No | "my_test" | The description of the expression. |
| active | Boolean | No | true | Specifies whether the expression is the default expression. |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
The response body. |
{} |
|
| requestId |
string |
The request ID. |
C5E2F73C-8241-81F8-3A62-65478C5A3111 |
| result |
object |
The information about the fine sort expression. |
{} |
| created |
integer |
The time when the expression was created. |
1 |
| active |
boolean |
Indicates whether the expression is the default one. |
true |
| isDefault |
string |
Indicates whether the expression is the default expression. This parameter is returned only in the response.
|
true |
| isSys |
string |
Indicates whether the expression is a system expression. This parameter is returned only in the response.
|
false |
| description |
string |
The description of the expression. |
"11" |
| updated |
integer |
The time when the expression was updated. |
1 |
| name |
string |
The name of the expression. |
lsh_second_1 |
| meta |
string |
The fine sort expression. You can create an expression that contains fields, scoring features, and mathematical functions to implement complex sorting logic. |
cate_id > 0 and cate_id < 1000 |
| id |
string |
The ID of the expression. This parameter is returned only in the response. |
890473 |
Examples
Success response
JSON format
{
"requestId": "C5E2F73C-8241-81F8-3A62-65478C5A3111",
"result": {
"created": 1,
"active": true,
"isDefault": "true",
"isSys": "false",
"description": "\"11\"",
"updated": 1,
"name": "lsh_second_1",
"meta": "cate_id > 0 and cate_id < 1000",
"id": "890473"
}
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.