3

我真的被困在寻找一种为汽车创建 symfony2 搜索引擎的策略上。

该应用程序有一个带有“快速搜索”表单的首页。

第二个页面是搜索页面本身,由一个快速搜索表单和来自汽车属性的链接组成(如部分 carmake,您单击 BMW,它与表单参数一起被重新查询)。尝试使用表单发布和表单构建的 symfony2 机制时,我遇到了以下限制:

  • 主页上的表单不能发送到其他控制器(例如 SearchController),它必须与呈现表单的控制器相同。
  • 我没有成功让网址具有像 www.mysite.com/search/2010/2012/.. 这样的参数和表单提交
  • 从主页重定向到搜索页面不允许发送搜索对象
  • 在搜索页面重新提交快速表单并使用搜索对象后,表单与请求的绑定成功,但 url 保持不变(例如 www.mysite.com/0/0/0)

是否有 symfony2 的示例或特殊策略并创建基于搜索的站点?

4

1 回答 1

0

您应该真正研究一下 Solr,因为它的效率、速度和高度自定义选项。

于 2012-06-21T15:21:27.963 回答