9

ネストされたドキュメントの配列を検索し、特定の基準に適合するドキュメントのみを返したいと思います。

マッピングの例は次のとおりです。

{"book":
    {"properties":
        {
         "title":{"type":"string"},
         "chapters":{
                     "type":"nested",
                     "properties":{"title":{"type":"string"},
                                   "length":{"type":"long"}}
                                  }
                     }
          }
     }
}

たとえば、「エピローグ」というタイトルのチャプターを探したいとします。すべての本にそのような章があるわけではありませんが、ネストされたクエリを使用すると、結果として、そのような章がある本のすべての章が取得されます。私が興味を持っているのは、そのようなタイトルを持つ章自体だけです.

多くの章があるかもしれないので、私は主に I/O とネット トラフィックについて心配しています。

また、含まれているドキュメントなしで、ネストされたドキュメントのみを取得する方法はありますか?

4

1 に答える 1