FOSElasticaを使ってElastic search + Symfony2で検索ページを作成しています。リポジトリとモデルの変換とページネーションを完全に正常にセットアップしました。
次のいくつかの集約を使用した地理位置情報検索があります
距離範囲
- < 5 マイル
- 25マイル
- 50マイル
- 100マイル
2 点間の期間
- 30分
- 1時間
- 2時間
- 3時間
カテゴリー
- 車
- トラック
- 自転車
- ホバーボード
場所: ジオポイント (デフォルトは国ごとに設定されています)
質問
ユーザーが複数の集計をクリックしてデータをフィルタリングし、データを絞り込みます。ユーザーがどのアグリゲーションをアクティブにしているかを追跡する最良の方法は何ですか?
また、コントローラーとサービス メソッド間の送受信フィルター集約を表示するにはどうすればよいでしょうか?
セッションごとにすべてを追跡するのが最善でしょうか?