繁体   English   中英

Symfony Solr包2.8 +

[英]Symfony solr bundle 2.8 +

我开始从带有curl solr获取数据,但这不是symfony方式,我想将其更改为“迟到”。

有最受欢迎的nelmio solr bundle (这是我从谷歌搜索中找到的信息),我还发现了其他捆绑包,但想请您帮我选择nelmio或提出一些更好的捆绑包,该捆绑包也完全支持symfony 3.0

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

NelmioSolrBundle只是日光浴室库的symfony集成,无非就是围绕这些直接curl请求的包装器。

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

在我当前的项目中,我首先尝试使用SolrBundle,但遇到了一些限制,导致我切换到NelmioSolariumBundle。 (因此,我的solr配置和架构直接在solr中维护,而不是通过批注等维护)。一旦习惯了日光浴室库( http://www.solarium-project.org/),nelmio捆绑包就可以正常工作,但在最后,它不过是执行这些curl请求的理想方式。

因此,如果您的实现可行,请继续使用它。

希望这可以帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM