Сообщение об ошибке - невозможно отфильтровать min_docs_count - PullRequest
0 голосов
/ 05 июля 2019

РЕДАКТИРОВАТЬ: ответ ниже

получая всегда следующую ошибку при попытке любого агрегированного запроса.

Пробовал поиск в Google и различные агрегационные конструкции.API-интерфейс Elasticsearch, размещенный в OVH как «Платформа данных журналов».

Запрос

{
    "aggs" : {
        "servers" : {
            "filter" : { "term": { "servertype": "1"  } },
            "aggs" : {
                "avg_price" : { "avg" : { "field" : "serveramount" } }
            }
        }
    }
}

Ответ об ошибке

{
    "error": {
        "root_cause": [
            {
                "type": "parse_exception",
                "reason": "Unable to filter min_docs_count"
            }
        ],
        "type": "parse_exception",
        "reason": "Unable to filter min_docs_count",
        "caused_by": {
            "type": "illegal_argument_exception",
            "reason": "[size] parameter cannot be negative, found [-1]"
        }
    },
    "status": 400
}

1 Ответ

0 голосов
/ 05 июля 2019

Глупо ... размер = 0 отсутствует в параметре запроса.

...