是否有人採用了sfLucenePlugin並使其在Symfony 1.3或1.4中工作?Symfony 1.3或1.4中的sfLucene
該插件需要pake函數和新的配置類進行調整,但看起來像它可以完成如果持久。
我已經看到了用於實現Zend Lucene的Jobeet tutorial,但我並不熱衷於失去sfLucene提供的所有.yml功能。
是否有人採用了sfLucenePlugin並使其在Symfony 1.3或1.4中工作?Symfony 1.3或1.4中的sfLucene
該插件需要pake函數和新的配置類進行調整,但看起來像它可以完成如果持久。
我已經看到了用於實現Zend Lucene的Jobeet tutorial,但我並不熱衷於失去sfLucene提供的所有.yml功能。
結合sfLucenePlugin和Propel ORM只能在sf1.0和sf1.1下工作 - 新版本的1.2+已經放棄了Propel for Doctrine。
這與大多數symfony開發人員一致,但隨着Propel 1.5進行了重大改進,現在需要在sf1.3 +下的Propel和Lucene的良好插件。
不幸的是,這樣做的插件的首席開發人員並沒有跟上這些項目的發展,我懷疑是因爲太忙而無法貢獻。不過,有一個插件可能會幫助你:rsLucenePlugin:http://www.symfony-project.org/plugins/rsLucenePlugin。
這個插件模仿Propel的舊sfLucenePlugin,雖然它聲稱「它使用symfony 1.4和PHP 5.3」。我沒有自己嘗試過(我更喜歡集成ZSL和Jobeet教程的控制),但我想它應該可以和sf1.3以及PHP 5.2一起工作。這是相當基本的,但解決了推進問題。
對您而言至關重要的是,您提到的YAML配置與您熟悉的格式非常相似,所以它應該是一個很好的起點。與所有symfony插件一樣,如果您發現它特別有用,我強烈建議您讓開發人員直接瞭解它,因爲它可以使其維護和放棄之間的區別 - sfLucenePlugin很容易成爲symfony最有用的插件之一所以它很難過,看到它的消亡......
我在基於symfony 1.4的項目中使用sfLucenePlugin
。
我使用的是svn的Doctrine branch of sfLucenePlugin。我還修復了對sfLoader::loadHelper()
(here's patch)的錯誤電話。之後,它就像一個魅力。
聽起來像最好的計劃將抓住rsLucenePlugin,然後嘗試幫助業主解決我找到的任何錯誤。 – 2010-07-09 08:57:46