Ruby on Rails 上の Sphinx について大まかな質問があります。
友達が書いた記事を検索したいとします。モデル構造は次のようになります。
User has_many users :through relationships
Article belongs_to User
私の質問は、ユーザーが記事を検索して友人が書いた記事だけを取得できるように、Sphinx でどのような構文を使用すればよいかということです。これをオンラインで見つけるのに苦労しています。ソリューションを実装する前に、これがどのように機能するかを把握したいと思います。
注: 解決策の 1 つは、フレンド ID の配列を用意し、:condition :with => {:id => array_of_friendIDs} を使用することだと思います。しかし、もっと効果的な方法があるのではないでしょうか?