Короткий запрос вызывает [too_many_clauses] too_many_clauses: для maxClauseCount установлено значение 1024, почему?
Как выглядит минималистичный запрос, как показано ниже: -
{
"sort": [
{
"updated_at": {
"order": "desc"
}
}
],
"query": {
"bool": {
"must": [
{
"match": {
"merchant_id": "91"
}
},
{
"match": {
"name": "ok"
}
},
{
"match": {
"categories.keyword": "kitchenware"
}
},
{
"match": {
"status": 1
}
}
]
}
}
}
Вызвать ошибку
[too_many_clauses] too_many_clauses: maxClauseCount is set to 1024
? возможно ли, что такой крошечный запрос, как этот, может вызвать
maxClauseCount
ошибка ?
Во-вторых, есть ли способ определить, сколько запросов я прошу выполнять эластичный поиск каждый раз, когда я запускаю поиск?
Примечание. Также я знаю, что эту проблему можно решить, просто увеличив
max_clause_count
в файле elasticsearch.yml, как показано в этом ответе ЗДЕСЬ