2016-07-27 76 views
2

我开始从solrcurl获取数据,但这不是symfony的方式,我想在之前更改为“迟到”。Symfony solr bundle 2.8 +

有最流行的nelmio solr bundle(这是信息,我从谷歌上搜索发现)我还发现了一些其他的包,但要高兴你帮我在选择nelmio或提出一些更好的包是完全支持也和symfony 3.0

+0

还有一个WordPress的wpsolr-search-engine插件,可以适用于任何PHP项目。 – rleir

+1

使用Symfony卷曲没什么问题。相当普遍的做法。如果使用另一个捆绑包让你的生活变得更轻松,那就太棒了如果您现有的代码完成这项工作,那么请不要担心。 – Cerad

+1

我也将不胜感激任何答案。另外:SolrBundle会是一个不错的选择吗? –

回答

3

首先:使用NelmioSolarBundle和floriansemm/SolrBundle具有非常不同的用例。

NelmioSolrBundle只是一个symfony集成的日光浴室库,它只不过是围绕这些直接卷曲请求的封装。

floriansemm的SolrBundle通过使注解可用来声明哪些实体字段即在solr中存储或索引(通过动态字段完成)来将solr更深入地集成到框架中。我发现使用普通schema.xml定义的选项更强大,因为并非所有东西都可用。

在我目前的项目中,我第一次尝试使用SolrBundle,但遇到了一些限制,导致我切换到NelmioSolariumBundle。 (所以我的solr配置和模式直接在solr中维护,而不是通过注释等) 一旦你习惯了日光浴室图书馆(http://www.solarium-project.org/)nelmio包工作正常,但最终它只不过是一种奇特的方式执行这些卷曲请求。

因此,如果您的实施工作,继续使用它。

希望这会有所帮助。