यह स्वीकार्य रूप से समान है (लेकिन डुप्लिकेट नहीं) Comparison of full text search engine - Lucene, Sphinx, Postgresql, MySQL?, हालांकि जो मैं खोज रहा हूं वह विशिष्ट, समर्थित, उपलब्ध सिस्टमों में से एक से अधिक अनुभव के लाभ से सिफारिशें हैं (ऐसा लगता है कि बहुत कुछ की: "मैं Lucene का उपयोग किया है, लेकिन स्फिंक्स नहीं", और इसके एक विपरीत)।php mysql की प्रतिलिपि प्राप्त खोज: Lucene, स्फिंक्स, या?
सेटअप: मानक लैंप (MySQL 5.0, पीएचपी 5)।
MySQL: टेबल विदेशी कुंजी की कमी
हम अनुक्रमण डेटा, नहीं पृष्ठों को देख रहे हैं के लिए InnoDB इंजन का उपयोग कर रहे हैं। अनुक्रमित होने वाला डेटा कई भाषाओं में हो सकता है (utf-8 charset)
मेरी तुलना में कई तुलनाएं हुई हैं (जैसे http://blog.evanweaver.com/articles/2008/03/17/rails-search-benchmarks/) या तो पूरी तरह से लागू नहीं हैं (फेरेट एक ल्यूसीन पोर्ट है लेकिन Zend_Search_Lucene जैसा नहीं है) या वे अपने सिस्टम/कार्यान्वयन को दबा रहे हैं (बिल्कुल निष्पक्ष नहीं)।
कुछ अन्य जो मैंने पूरे किए हैं (जैसे http://whatstheplot.com/blog/tag/lucene/ और http://pagetracer.com/2008/02/15/sphinx-and-lucene-search-engines-first-impressions/) दो प्रणालियों के प्रदर्शन के लिए बहुत अलग परिणाम प्रदान करते हैं।
इसके अलावा, सभी लेकिन मैं पढ़ा है क्या Xapian है के अधिकांश हिस्सों में नजरअंदाज कर दिया। क्या यह भी विचार लायक हो सकता है?
तो ... मुझे उम्मीद है कि आप में से कुछ को इस प्रश्न के साथ कुछ अनुभव है और कुछ सिफारिशों में मदद कर सकता है या मुझे सही दिशा में इंगित कर सकता है।
स्फिंक्स के बहुत सारे फायदे हैं, लेकिन यह देखते हुए कि ल्यूसीन के कुछ मुखर समर्थक हैं, मैं –
दोनों के साथ अनुभव के साथ कुछ लोगों से सुनने की उम्मीद कर रहा था अंत में मैं आगे बढ़ गया और लुसीन परीक्षण के इरादे से स्फिंक्स का परीक्षण किया (और शायद एक्सपियन) हालांकि, ईमानदारी से, यह एक PHP/MySQL सेटअप के साथ इतनी आसानी से एकीकृत हुआ कि मुझे दूसरों पर समय बिताने के लिए उचित लगाना मुश्किल लगेगा। जानकारी के लिए –