2016-07-27 74 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包工作正常,但最終它只不過是一種奇特的方式執行這些捲曲請求。

因此,如果您的實施工作,繼續使用它。

希望這會有所幫助。