"twitter_user"및 "twitter_comments"라는 테이블이 2 개 있다고 가정합니다. 사용자 이름과 바이오 twitter_comments이 필드가 있습니다 :탄성 검색에서 일대 다 관계
twitter_users이 필드가 사용자 이름과
분명히 언급, 사용자는
내가 원하는 twitter_comments 1 개 twitter_users의 항목 및 잠재적으로 많은있다 Elastic Search에서 twitter_users와 twitter_comments를 모두 모델링하면 쿼리 할 때 두 모델 모두에서 ES를 검색하게됩니다. 즉, 트위터 사용자에 대한 전체 관련성 점수에 대한 코멘트가 포함됩니다.
저는 모든 코멘트가 연결되어있는 단일 추가 필드 (사용자 이름과 약력 외에)를 만들어서 단 하나의 모델로 이것을 모방 할 수 있음을 알고 있습니다. 그러나 또 다른 "깨끗한"방법이 있습니까?