неизвестное поле [dest], синтаксический анализатор не найден - ошибка при переиндексации - PullRequest
1 голос
/ 03 апреля 2019

При индексации с использованием следующего кода возникает ошибка, так как неизвестный синтаксический анализатор полей не найден:

client.reindex({

         body: {
            script: {
               source: {
                  index: index,
                  type: "_doc",
                  query: {
                     term: {
                        id: id
                     }
                  }
               },
               dest: {
                  index: dest_ind
               }
            }
         }
      }

1 Ответ

2 голосов
/ 03 апреля 2019

Место dest снаружи и не вложено в script - https://www.elastic.co/guide/en/elasticsearch/reference/current/docs-reindex.html

client.reindex({
    body: {
          source: {
             index: index,
             type: "_doc",
             query: {
                term: {
                   id: id
                }
             }
       },
       dest: {
            index: dest_ind
        }
    }
 })
...