Возможно это баг, возможно так задумано, но, если я получаю ответ эластика где небольшое количество строк- это валидный json, если ответ огромный -начиная с какой то тысячи строк- лишня скобка появляется всегда в районе 300й строки. Насколько я знаю эластик не рассчитан на то, чтобы выдавать огромные ответы, поэтому думаю, что такая проблема известна. Это так?
Так не задумано. Скорее всего это баг. Вопрос в том, где этот баг. Хотелось бы получить больше информации, включая версию elasticsearch, какой клиент используется, воспроизводиться ли проблема через curl, если обращаться на прямую, используются ли filter_path
в запросе.
Версия 5.2.2
Вот что под рукой:
POST .monitoring-es-2-2017.05.19/_search
{
"size": 1000,
"query": {
"match_all": {}
}
}
И потом проверяю в https://jsonlint.com/
Сам Json не под рукой пока что.
Воспроизводится через нест, курл, сенс .
Возможно и у вас получится... через 2 дня я могу найти пример
А вы не могли бы выложить куда-нибудь этот JSON и прислать мне ссылку личным сообщением, когда он под рукой будет?
У меня получилось воспроизвести эту проблему в кибане, но когда я запускаю тот же запрос через curl, то я получаю назад последнюю скобку. Как вы это воспроизводили через curl?
Похоже, что это все-таки кибана чудит. Я открыл https://github.com/elastic/kibana/issues/11961
Это ещё и через nest воспроизводится.
через курл может и правда нет,проверю
А какая версия nest, и какую ошибку nest возвращает?
This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.