На ruby по рельсам попал Elasticsearch :: Transport :: Transport :: Errors :: BadRequest при создании create_index и импорте - PullRequest
0 голосов
/ 24 апреля 2020

Самоцвет, который я использую

gem 'elasticsearch-model', github: 'elastic/elasticsearch-rails', branch: 'master'
gem 'elasticsearch-rails', github: 'elastic/elasticsearch-rails', branch: 'master'

ЗАМОК ФАЙЛА ФАЙЛА ДЛЯ ВЕРСИИ

GIT
  remote: https://github.com/elastic/elasticsearch-rails.git
  revision: 82d799e910add123f2d95d8700ab607ba682a478
  branch: master
  specs:
    elasticsearch-model (7.0.0)
      activesupport (> 3)
      elasticsearch (> 1)
      hashie
    elasticsearch-rails (7.0.0)

ШАГ I СЛЕДУЮЩИЙ

1) index_name = MODEL.index_name
2) MODEL.__elasticsearch__.create_index! force: true
3) MODEL.__elasticsearch__.import

Я получил ошибку для каждой записи.

Elasticsearch::Transport::Transport::Errors::BadRequest ([400] {"error":{"root_cause":[{"type":"action_request_validation_exception","reason":"Validation Failed: 1: type is missing;2: type is missing;3: type is missing;4: type is missing;5: type is missing;6....

ТАК, кто-нибудь может мне помочь с этим?

Заранее спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...