使用Symfony2 +聚合进行弹性搜索[复杂]

时间:2015-12-17 04:17:41

标签: symfony elasticsearch filtering faceted-search technical-debt

Facet Filter Demo

我正在使用FOSElastica创建一个包含弹性搜索+ Symfony2的搜索页面。我已经完成了设置存储库和模型转换以及分页。

我有几个聚合的地理位置搜索,跟随

距离范围

  • < 5英里
  • 25英里
  • 50英里
  • 100英里

两点之间的持续时间

  • 30分钟
  • 1小时
  • 2小时
  • 3小时

分类

  • 汽车
  • 卡车
  • 自行车
  • 悬停板

位置:地理位置(默认由国家/地区设置)

问题

用户点击多个聚合来过滤他们的数据以缩小数据范围。什么是跟踪用户激活哪个聚合的最佳方式?

如何在控制器和服务方法之间显示发送和接收过滤器聚合?

最好是按会话跟踪所有内容吗?

0 个答案:

没有答案