2012-06-21 144 views
3

我真的被困在找到一个创建汽车symfony2搜索引擎的策略。Symfony2搜索引擎策略

该应用程序有一个“快速搜索”形式的首页。

第二页是搜索页面本身,包含一个快速搜索表单和来自汽车属性的链接(如carmake部分,您点击宝马,它正在与形式params一起被重新查询)。尝试使用表单提交和建筑形式的Symfony2机制,我来到了以下限制:

  • 在网页表单无法发送到其他控制器(例如SearchController),它必须是在同一个控制器的形式是呈现。
  • 我没有成功的网址像www.mysite.com/search/2010/2012/参数与表格提交
  • 从主页重定向到搜索页面不允许发送搜索对象与它
  • 重新提交搜索页面上的快速表单,并使用搜索对象,以请求约束力的形式成功后,但网址保持不变(例如www.mysite.com/0/0/0)

是有没有symfony2的例子或特殊策略,并创建一个基于搜索的网站?

+0

欢迎来到Stackoverflow,SO不是你的个人搜索引擎。你会发现[大量的Bundle](http://knpbundles.com/search?q=search)来处理搜索引擎和[伟大的谈话](http://xavierbriand.github.com/training-solr/)太。 – j0k

回答

0

由于它的效率,速度和高度自定义选项,您应该真正考虑Solr。