Books ライブラリ アプリケーションを作成しようとしています。ユーザーは多くの本を借りることができます。本は一生のうちに多くの利用者に借りることができます。ElasticSearch には、ユーザー ドキュメントとブック ドキュメントがあります。ユーザーが借りたすべての本を検索するにはどうすればよいですか?
ユーザーブック ドキュメントを作成すると、本の詳細が本を借りる回数だけ繰り返されます。
本を借りたすべてのユーザーを一覧表示する Book ドキュメントに配列がある場合、その配列は人気のある本では膨大になります。
どちらが良いですか?または、上記の2よりも簡単で優れた解決策はありますか?