2012-10-07 69 views
2

很明顯,如何在Symfony2框架中插入Solr?我發現了一些資源,但它們完全不清楚或不完整。應該有一個名爲NelmioSolariumBundle的Symfony2軟件包,但不能很好地使用,文檔很差。
如果你已經完成了這個操作,請給我們提供如何在入門步驟,或任何好的簡單的文檔/教程將不勝感激。將Symfony2與Solr鏈接

+0

查看knpbundles.com的源代碼(https://github.com/KnpLabs/KnpBundles),它是一個Symfony2項目,它非常高效地集成了Solr。 –

+0

@Carlos格拉納多斯,我會檢查出來,謝謝。 –

回答

2

Solr可以通過它的REST接口輕鬆連接,所以如果你有一個簡單的用例,你可能只需要使用一個可以與solr交談的PHP庫。

我使用this庫託管在谷歌代碼上。此外,我正在一個Solr的束至極提供索引主義實體的一種便捷方式,可以發現here但它也工作正在進行中,幾乎沒有文檔....

的功能迄今僅限於指數實體通過cli進行標準搜索。我目前在另一個包中使用它來索引地理數據庫併爲位置提供自動完成表單類型,您可以查看代碼以找出用法here ...

如果我的包沒有任何幫助,您可能會了解如何創建自己的實現。

+0

非常感謝房間13。 –

+0

在提問之前,我想到了使用Solr客戶端,並且我讀了Solr-php-client,因此,我不確定您的問題是否真的回答了問題,但無論如何它可能會幫助其他人尋找答案對於同一個問題。在這種情況下,這可能是一個答案。我會建議** Solarium **作爲另一個Solr客戶端,我實際上正在使用它,並且我發現它比Sol-php-client更簡單,更直接。 –