可以为重建索引设置特定的嵌套字段吗?根据docs https://www.elastic.co/guide/en/elasticsearch/reference/current/docs-reindex.html#docs-reindex-filter-source,所选字段为数组。
POST _reindex
{
"source": {
"index": "twitter",
"_source": ["user", "_doc"]
},
"dest": {
"index": "new_twitter"
}
}例如,我们只需要对用户的嵌套字段建立索引,比如"name“和"birthdate":怎么做呢?我们需要这样的东西:
POST _reindex
{
"source": {
"index": "twitter",
"_source": { "user": ["name", "birthdate"], "_doc"]
},
"dest": {
"index": "new_twitter"
}
}发布于 2020-06-22 16:38:25
POST _reindex
{
"source": {
"index": "twitter",
"_source": [ "user.name", "user. birthdate", "_doc"]
},
"dest": {
"index": "twitter_new"
}
}
}您需要使用.来引用它们。
https://stackoverflow.com/questions/62509939
复制相似问题