| 123456789101112131415161718192021222324252627 | [[query-rules-apis]]== Query rules APIs++++<titleabbrev>Query rules APIs</titleabbrev>++++---<<search-using-query-rules,Query rules>> allow you to configure per-query rules that are applied at query time to queries that match the specific rule.Query rules are organized into _rulesets_, collections of query rules that are matched against incoming queries.Query rules are applied using the <<query-dsl-rule-query, rule query>>.If a query matches one or more rules in the ruleset, the query is re-written to apply the rules before searching.This allows pinning documents for only queries that match a specific term.Use the following APIs to manage query rulesets:* <<put-query-ruleset>>* <<get-query-ruleset>>* <<list-query-rulesets>>* <<delete-query-ruleset>>include::put-query-ruleset.asciidoc[]include::get-query-ruleset.asciidoc[]include::list-query-rulesets.asciidoc[]include::delete-query-ruleset.asciidoc[]
 |