全部产品
云市场
云游戏

CreateQueryProcessor

更新时间:2020-07-14 22:25:18

描述

创建一个查询分析规则。
当 dryRun=true 时,表示进行查询分析规则校验,默认 dryRun 不传为 false.

方法

POST

URI

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

请求参数

路径参数

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

查询参数

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

请求体

字段 类型 是否必要 示例值 描述
name String “test” 规则名称
processors[] Object 分析规则
参考:Processor
domain String “GENERAL” 行业类型
- GENERAL 通用行业
- ECOMMERCE 电商
- IT_CONTENT IT行业
indexes Array [“default”] 应用的索引范围
active Boolean true 是否设置为有效

参考:QueryProcessor

返回参数

字段 类型 描述
requestId String 请求ID
result Object 规则信息
参考:QueryProcessor

示例

请求示例

  1. POST /v4/openapi/app-groups/os_function_test_v1/apps/110157886/query-processors
  1. {
  2. "name": "query_filter",
  3. "domain": "GENERAL",
  4. "indexes": ["default"],
  5. "processors": [
  6. {
  7. "name": "synonym",
  8. "useSystemDictionary": true
  9. },
  10. {
  11. "name": "stop_word",
  12. "useSystemDictionary": true,
  13. "interventionDictionary": "helo"
  14. }
  15. ]
  16. }

返回示例

正确返回

  1. {
  2. "requestId": "0A6EB64B-B4C8-CF02-810F-E660812972FF",
  3. "result": {
  4. "name": "query_filter",
  5. "active": true,
  6. "indexes": [
  7. "default"
  8. ],
  9. "processors": [
  10. {
  11. "name": "synonym",
  12. "useSystemDictionary": true
  13. },
  14. {
  15. "name": "stop_word",
  16. "useSystemDictionary": true,
  17. "interventionDictionary": 980
  18. }
  19. ],
  20. "domain": "GENERAL",
  21. "created": 1587398402,
  22. "updated": 1587398402
  23. }
  24. }


错误返回
参考:响应结构