ネストされたドキュメントの配列を検索し、特定の基準に適合するドキュメントのみを返したいと思います。
マッピングの例は次のとおりです。
{"book":
{"properties":
{
"title":{"type":"string"},
"chapters":{
"type":"nested",
"properties":{"title":{"type":"string"},
"length":{"type":"long"}}
}
}
}
}
}
たとえば、「エピローグ」というタイトルのチャプターを探したいとします。すべての本にそのような章があるわけではありませんが、ネストされたクエリを使用すると、結果として、そのような章がある本のすべての章が取得されます。私が興味を持っているのは、そのようなタイトルを持つ章自体だけです.
多くの章があるかもしれないので、私は主に I/O とネット トラフィックについて心配しています。
また、含まれているドキュメントなしで、ネストされたドキュメントのみを取得する方法はありますか?