列出查询规则集
编辑列出查询规则集编辑
此功能处于技术预览阶段,可能会在未来版本中更改或删除。Elastic 将努力修复任何问题,但技术预览版中的功能不受官方 GA 功能的支持 SLA 的约束。
返回有关所有存储的查询规则集的信息。将返回每个规则集的规则数量的摘要信息,并且可以使用 获取查询规则集 命令返回完整的详细信息。
请求编辑
GET _query_rules/
先决条件编辑
需要 manage_search_query_rules
权限。
路径参数编辑
-
size
- (可选,整数)要检索的最大结果数。
-
from
- (可选,整数)从第一个结果开始的偏移量。
示例编辑
以下示例列出了所有已配置的查询规则集
GET _query_rules/
以下示例列出了前三个查询规则集
GET _query_rules/?from=0&size=3
示例响应
{ "count": 3, "results": [ { "ruleset_id": "ruleset-1", "rule_total_count": 1, "rule_criteria_types_counts": { "exact": 1 } }, { "ruleset_id": "ruleset-2", "rule_total_count": 2, "rule_criteria_types_counts": { "exact": 1, "fuzzy": 1 } }, { "ruleset_id": "ruleset-3", "rule_total_count": 3, "rule_criteria_types_counts": { "exact": 1, "fuzzy": 2 } } ] }
rule_criteria_types_counts
中的计数可能大于 rule_total_count
的值,因为一个规则可能有多个条件。