Я начал с NEST 7.x для запроса ES, и для свойства DateHistogram interval из-за устаревания есть предупреждающее сообщение.
Вот код, который работает нормально, хотя Я получаю предупреждающее сообщение в Visual Studio об устаревании Interval
.Aggregations(ag=>ag
.DateHistogram("daily",g=>g
.Field("Created")
.Interval(DateInterval.Day)
))
VS предлагает два других варианта, CalendarInterval
или FixedInterval
Использование любого из них приводит к 400 ответу
Удаленный сервер возвратил ошибку: (400) Неверный запрос. Вызов: Код состояния 400 из: POST / qa-reports-2020% 2A / _search? Typed_keys = true. ServerError: Тип: недопустимое_аргумент_exception Причина: «[date_histogram] неизвестное поле [calendar_interval] , синтаксический анализатор не найден» ---> System. Net .WebException: удаленный сервер возвратил ошибку: (400) Bad Запрос
Знаете ли вы, каким будет решение?