elasticsearch elasticsearch重新索引更改文档结构,elasticsearch,groovy,elasticsearch,Groovy" /> elasticsearch elasticsearch重新索引更改文档结构,elasticsearch,groovy,elasticsearch,Groovy" />

elasticsearch elasticsearch重新索引更改文档结构

elasticsearch elasticsearch重新索引更改文档结构,elasticsearch,groovy,elasticsearch,Groovy,我计划使用\u reindexapi来重新索引一些数据。是否有一种方法可以在操作过程中使用脚本展平数组,并将此数组作为单个文档重新编制索引 注意:我知道我可以使用扫描和滚动,但我希望使用内置reindex API,因为它通过tasks API提供了一个很好的进度指示 我在index\u a { "field_a": [ "value_a", "value_b" ] } 在重新索引期间,我要做的是在_reindex操作期间为数组中的每个项创建单独的文档。我想要这样的东西: 文

我计划使用
\u reindex
api来重新索引一些数据。是否有一种方法可以在操作过程中使用脚本展平数组,并将此数组作为单个文档重新编制索引

注意:我知道我可以使用扫描和滚动,但我希望使用内置reindex API,因为它通过tasks API提供了一个很好的进度指示

我在
index\u a

{
 "field_a": [
   "value_a", 
   "value_b"
  ]
}
在重新索引期间,我要做的是在_reindex操作期间为数组中的每个项创建单独的文档。我想要这样的东西:

文件1:

{
   "field": "value_a"
}
和doc_2:

{
   "field": "value_b"
}
ElasticSearch版本:2.4

这是可能的,还是我必须使用像自定义插件这样的东西才能做到这一点