случайный список с ошибкой поискового удара Невозможно получить текст на START_ARRAY - PullRequest
0 голосов
/ 18 марта 2020

Я пытаюсь перечислить 15 случайных предметов с поиском в рельсах. Я нашел несколько примеров и кодирую это

      body: {
    size: 15,
      query:
        {
          function_score:
            {
              query: {
                  match: { ceased_on: nil },
                  match: { is_public: true },
                  match: { _or: @region.departments.map { |department| { zipcode: { prefix: department.number } } } },
                },
                random_score: {seed: DateTime.now.to_i}
              }
            }
        }

при запуске сервера. У меня ошибка, которая говорит:

[500] {"error": {"root_cause": [{"type": "invalid_state_exception", "reason": "Не удается получить текст на START_ARRAY в 1:63 "}]," type ":" invalid_state_exception "," reason ":" Невозможно получить текст для START_ARRAY в 1:63 "}," status ": 500}

Я ищу в Google, почему у меня есть эта ошибка, и я понимаю, что из-за searchkick не любит массив, но я не знаю, как это исправить. Спасибо и хорошего вечера

...