車の検索エンジンを構築しています。検索結果を表示すると、左側に結果をより具体的にするためのフィルターがあります。選択した検索に各フィルターが設定されている場合に存在する結果の合計を表示できるようにしたいと考えています。
たとえば、フィルタは次のようになります。
車種
アルファロメオ (500)
BMW (2330)
....
カラー
ブラック (1000)
ホワイト (800)
....
そのために何十回も選択せずに効率的な括弧内の数を計算したい。このデータをキャッシュする方法、またはそのための特別なテーブルを作成する方法はありますか?
フィルタが追加されるたびに、新しい結果に従って合計を再計算する必要があることに注意してください。
ここで例を確認できます
それはかなり難しいと思います..
助けてくれてありがとう!
ディミトリス