Список наборов правил запросов
Возвращает информацию обо всех сохранённых наборах правил запросов. Будет возвращена сводная информация о количестве правил в каждом наборе, а полные данные можно получить с помощью команды Получить набор правил запросов.
Запрос
GET _query_rules/
Предварительные условия
Требуется привилегия manage_search_query_rules.
Параметры пути
-
size - (Необязательно, целое число) Максимальное количество результатов для извлечения.
-
from - (Необязательно, целое число) Смещение от первого результата для извлечения.
Примеры
Следующий пример показывает все настроенные наборы правил запросов:
resp = client.query_rules.list_rulesets() print(resp)
const response = await client.transport.request({
method: "GET",
path: "/_query_rules",
});
console.log(response); GET _query_rules/
Следующий пример показывает первые три набора правил запросов:
resp = client.query_rules.list_rulesets(
from_="0",
size="3",
)
print(resp) const response = await client.transport.request({
method: "GET",
path: "/_query_rules",
querystring: {
from: "0",
size: "3",
},
});
console.log(response); GET _query_rules/?from=0&size=3
Пример ответа:
{
"count": 3,
"results": [
{
"ruleset_id": "ruleset-1",
"rule_total_count": 1,
"rule_criteria_types_counts": {
"exact": 1
},
"rule_type_counts": {
"pinned": 1
}
},
{
"ruleset_id": "ruleset-2",
"rule_total_count": 2,
"rule_criteria_types_counts": {
"exact": 1,
"fuzzy": 1
},
"rule_type_counts": {
"pinned": 2
}
},
{
"ruleset_id": "ruleset-3",
"rule_total_count": 3,
"rule_criteria_types_counts": {
"exact": 1,
"fuzzy": 2
},
"rule_type_counts": {
"pinned": 2,
"exclude": 1
}
}
]
} Счётчики в rule_criteria_types_counts могут быть больше значения rule_total_count, так как правило может иметь несколько критериев.
© 2023-2025 Elasticsearch
As of September 2024, Elasticsearch is available under a choice of three licenses: the Server Side Public License (SSPL), the Elastic License, or the AGPLv3 (OSI approved).
Elasticsearch and the Elasticsearch logo are trademarks of Elasticsearch B.V., registered in the U.S. and in other countries.
https://www.elastic.co/guide/en/elasticsearch/reference/8.17/list-query-rulesets.html