ユーザーごとにエイリアスを使用しています。私はrouting
とfilter
をリンクしていた各エイリアスについて:ElasticSearch:再インデックスとエイリアス(ルーティングポリシーを維持する)
PUT _/<index>/_alias/[email protected]'
{
"routing": "[email protected]",
"filter": {
"term": {
"user": "[email protected]"
}
}
}
だから、私は、インデックス化し、検索がrouting
情報を使用していることを設定しています。
_reindex
apiを使用して、すべてのドキュメントを別のインデックスに再インデックスしたいとします。新しいインデックスを作成した後、私はすべてのエイリアスを作成しました。そこで、ルーティングポリシーを維持するためには、エイリアスを使用してドキュメントを再インデックスする必要があることがわかりました。
_reindex
に設定する方法はありますか?
例:
POST _/_reindex
{
"source": {
"index": "old"
},
"dest": {
"index": "new"
}
}
'
任意のアイデア?
あなたは私の答えにloookを取ることができますか? – Jordi