親 ID の下にある子ドキュメントをインデックス化するときの ElasticSearch のデフォルトの動作は、親ドキュメントが実際に存在するかどうかに関係なく、子ドキュメントをインデックス化することです。
インデックスに親ドキュメントが存在しないにもかかわらず、parent_id が指定された親に設定された状態で、子ドキュメントがインデックスに追加されます。
ES のドキュメント (およびソース コードをある程度) を検索しましたが、この動作を変更する明らかな方法が見つからないようです。
親 ID が存在しない場合、ES が子インデックスの試行を拒否するようにしたいと考えています。
ジョブのクリーンアップ、追加のクエリなどのハック ソリューションを回避しようとしています。これを実現する適切な方法がない場合、これらは最後の手段です。