配列を含む多くのフィールドを持つ大きな JSON があります。「Middle1」、「Middle2」、「Middle3」などの多くのフィールドを含む「Top」フィールドがあるとします。これらの「中間」フィールドにはそれぞれ配列が含まれています。Middle1 内のみですべての要素を検索し、個々の要素を返す簡単な方法はありますか? 一致するクエリで "Middle1.description":"blahblahblah" を試すと、elasticsearch は Middle1 のすべてを返します。また、elasticsearch によるデフォルトのマッピングをネストされたものに変更しようとしましたが、次のように表示されます。
[object mapping [Middle1] can't be changed from non-nested to nested]
私はここで途方に暮れています。
また、ES がこれらすべての配列を検索し、一致する個々の要素を返すことができれば、それは素晴らしいことです。