「twitter_user」と「twitter_comments」という2つのテーブルがあるとします。
twitter_usersには次のフィールドがあります:usernameとbio twitter_commentsには次のフィールドがあります:usernameとcomment
明らかに、ユーザーはtwitter_usersに1つのエントリを持ち、twitter_commentsに多くのエントリを持っている可能性があります
Elastic Searchでtwitter_usersとtwitter_commentsの両方をモデル化したいのですが、コメントがTwitterユーザーの全体的な関連性スコアにカウントされることを知って、クエリ時にESで両方のモデルを検索します。
すべてのコメントを連結した単一の追加フィールド(ユーザー名と略歴に加えて)を作成することで、1つのモデルでこれを模倣できることを私は知っています。しかし、別の「よりクリーンな」方法はありますか?