Query rules
- class elasticsearch.client.QueryRulesClient(client)
- Parameters:
client (BaseClient)
- delete_rule(*, ruleset_id, rule_id, error_trace=None, filter_path=None, human=None, pretty=None)
Delete a query rule. Delete a query rule within a query ruleset.
https://www.elastic.co/guide/en/elasticsearch/reference/8.17/delete-query-rule.html
- Parameters:
- Return type:
- delete_ruleset(*, ruleset_id, error_trace=None, filter_path=None, human=None, pretty=None)
Delete a query ruleset.
https://www.elastic.co/guide/en/elasticsearch/reference/8.17/delete-query-ruleset.html
- get_rule(*, ruleset_id, rule_id, error_trace=None, filter_path=None, human=None, pretty=None)
Get a query rule. Get details about a query rule within a query ruleset.
https://www.elastic.co/guide/en/elasticsearch/reference/8.17/get-query-rule.html
- Parameters:
- Return type:
- get_ruleset(*, ruleset_id, error_trace=None, filter_path=None, human=None, pretty=None)
Get a query ruleset. Get details about a query ruleset.
https://www.elastic.co/guide/en/elasticsearch/reference/8.17/get-query-ruleset.html
- list_rulesets(*, error_trace=None, filter_path=None, from_=None, human=None, pretty=None, size=None)
Get all query rulesets. Get summarized information about the query rulesets.
https://www.elastic.co/guide/en/elasticsearch/reference/8.17/list-query-rulesets.html
- put_rule(*, ruleset_id, rule_id, actions=None, criteria=None, type=None, error_trace=None, filter_path=None, human=None, pretty=None, priority=None, body=None)
Create or update a query rule. Create or update a query rule within a query ruleset.
https://www.elastic.co/guide/en/elasticsearch/reference/8.17/put-query-rule.html
- Parameters:
ruleset_id (str) – The unique identifier of the query ruleset containing the rule to be created or updated
rule_id (str) – The unique identifier of the query rule within the specified ruleset to be created or updated
criteria (Mapping[str, Any] | Sequence[Mapping[str, Any]] | None)
priority (int | None)
error_trace (bool | None)
human (bool | None)
pretty (bool | None)
- Return type:
- put_ruleset(*, ruleset_id, rules=None, error_trace=None, filter_path=None, human=None, pretty=None, body=None)
Create or update a query ruleset.
https://www.elastic.co/guide/en/elasticsearch/reference/8.17/put-query-ruleset.html
- Parameters:
- Return type:
- test(*, ruleset_id, match_criteria=None, error_trace=None, filter_path=None, human=None, pretty=None, body=None)
Test a query ruleset. Evaluate match criteria against a query ruleset to identify the rules that would match that criteria.
https://www.elastic.co/guide/en/elasticsearch/reference/8.17/test-query-ruleset.html
- Parameters:
- Return type: