Thinking Sphinx で検索しようとしている製品モデルがセットアップされています。モデルにはステータスと呼ばれる属性があり、指定された日付の間、アクティブ、非アクティブ、アクティブのいずれかになります。
検索結果をアクティブな製品に限定したいと考えています。つまり、ステータスがアクティブであるか、ステータスがアクティブである日付で、現在の時刻がそれらの日付の間にある場合です。
私は Rails の初心者なので、これをどのように実装できるかについての提案を探しています。このロジックを計算するブール メソッドをモデルに入れることを考えましたが、これは Sphinx でインデックス化できるとは思いません。
データベースサーバーとして MySQL を使用しています。
誰か明るいアイデアを持っていますか?