Creates a query analysis rule. When dryRun=true, the system validates the query analysis rule. By default, dryRun is not specified and defaults to false.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
opensearch:WriteQueryProcessor |
create |
*QueryProcessor
|
None | None |
Request syntax
POST /v4/openapi/app-groups/{appGroupIdentity}/apps/{appId}/query-processors HTTP/1.1
Path Parameters
|
Parameter |
Type |
Required |
Description |
Example |
| appGroupIdentity |
string |
Yes |
The application name. |
my_app_group_name |
| appId |
integer |
Yes |
The version number. |
110157886 |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| dryRun |
boolean |
No |
Specifies whether this is a dry run request. |
true |
| body |
any |
No |
The request body. |
{} |
Request body
| Field | Type | Required | Example | Description |
| name | String | Yes | "test" | The rule name. |
| processors[] | Object | Yes | -- | The analysis rule. For more information, see Processor. |
| domain | String | No | "GENERAL" | The industry type. Valid values: - GENERAL: general-purpose - ECOMMERCE: E-commerce - IT_CONTENT: IT content |
| indexes | Array | No | ["default"] | The index scope of the application. |
| active | Boolean | No | true | Specifies whether to set the rule as active. |
For more information, see QueryProcessor.
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| requestId |
string |
The request ID. |
0A6EB64B-B4C8-CF02-810F-E660812972FF |
| result |
object |
The rule information. |
|
| created |
integer |
The creation time. |
1587398402 |
| active |
boolean |
Indicates whether this is the default rule. |
true |
| updated |
integer |
The update time. |
1587398402 |
| name |
string |
The rule name. |
query_filter |
| domain |
string |
The industry type. Valid values:
|
GENERAL |
| indexes |
array |
The index scope of the application. |
|
|
string |
The index scope of the application. |
"default" |
|
| processors |
array<object> |
The included features. For more information, see Processor. |
|
|
object |
The included features. |
{} |
|
| category |
string |
Examples
Success response
JSON format
{
"requestId": "0A6EB64B-B4C8-CF02-810F-E660812972FF",
"result": {
"created": 1587398402,
"active": true,
"updated": 1587398402,
"name": "query_filter",
"domain": "GENERAL",
"indexes": [
"\"default\""
],
"processors": [
{}
],
"category": ""
}
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.