這是坦承類似(但不是重複)Comparison of full text search engine - Lucene, Sphinx, Postgresql, MySQL?,但是我所尋找的是具體的,支持,從多個可用系統的經驗的好處的建議(似乎有很多的:「我用過lucene,但不是獅身人面像」,反之亦然)。php mysql全文檢索:lucene,sphinx或?
設置:標準LAMP(Mysql 5.0,PHP 5)。
MySQL的:表使用InnoDB引擎爲外鍵約束
我們正在索引數據,而不是網頁。要編入索引的數據可能是多種語言(utf-8字符集)
我遇到的一些比較(如http://blog.evanweaver.com/articles/2008/03/17/rails-search-benchmarks/)要麼不是完全適用的(鼬是Lucene端口,但不同於Zend_Search_Lucene )或者他們推動他們自己的系統/實現(不完全沒有偏見)。
我遇到的其他一些問題(例如http://whatstheplot.com/blog/tag/lucene/和http://pagetracer.com/2008/02/15/sphinx-and-lucene-search-engines-first-impressions/)爲兩個系統的性能提供了非常不同的結果。
此外,我讀到的大部分內容都忽略了Xapian。這可能值得考慮嗎?
所以......我希望你們中的一些人對這個問題有一些經驗,可以幫助一些建議或指向正確的方向。
獅身人面像似乎有很多優點,但考慮到lucene有一些頗有聲音的擁護者,我希望聽到一些有經驗的人 – 2009-06-03 05:47:22
最後我繼續測試獅身人面像,目的是測試Lucene (也許是Xapian),但是,誠實地說,它與PHP/MySQL設置非常順暢地集成在一起,我很難證明在其他時間花費時間是合理的。 – 2009-06-06 05:04:58