सामुदायिक संस्करण के लिए साइट वाइड सर्च प्रदान करना


23

पिछले कुछ वर्षों में Magento की खोज सुविधाओं में सुधार के लिए कई प्रयास हुए हैं। (Solr, Lucene, आदि) 2013 में, Magento में एक कैटलॉग खोज प्रदान करने का एक पसंदीदा / प्रमुख तरीका है जो सामुदायिक संस्करण के लिए उपलब्ध है ? साइट विस्तृत खोज के बारे में क्या है - ऐसा कुछ जो सामग्री पृष्ठों को खोजता है?

क्या लोग केवल बॉक्स खोज से बाहर रह रहे हैं, या कुछ बेहतर है?


मैं यह कहने के लिए उद्यम करूंगा कि ज्यादातर बाहर से चिपके हुए हैं। सोलर जैसी किसी चीज़ का लाभ उठाना और सही मायने में उसका उपयोग करना एक दर्द है, और भारी आई / ओ के साथ अपने वेब नोड के फाइल-सिस्टम को स्लैम करने से रोकने के लिए एक समर्पित सोलर नोड के साथ एक क्लस्टर की आवश्यकता होती है। हमने इसका उपयोग किया है, और अन्य, लेकिन मुझे यकीन नहीं है कि "2013" या प्रभावी तरीका है। साइट-वाइड के लिए, मुझे यकीन नहीं है ... लेकिन मुझे विश्वास है कि मेरी सॉल्यूशंस टीम करती है। :)
davidalger

2
आप निश्चित रूप से वेबसर्वर के रूप में एक ही मशीन पर एसओएलआर चला सकते हैं, इसके लिए क्लस्टर की आवश्यकता नहीं है। जावा आधारित ऐप के रूप में, यह डिस्क पर नहीं बल्कि मेमोरी में बड़े पैमाने पर चलता है। डिस्क का उपयोग अनंत है - IO लगभग कोई भी मौजूद नहीं है। FYI करें। मैंने पिछले वर्ष में 20 एसएलआर इंस्टॉलेशन को अलग-अलग पैमानों पर तैनात किया है और इसे चलाने के लिए कभी भी एक समर्पित मशीन की आवश्यकता नहीं होती है।
चोको-लूओ

अब यह 2016 है और हमने अंततः अपने स्वयं के खोज मॉड्यूल में सामग्री खोज को जोड़ दिया: पूर्णांक-
net.com/…

जवाबों:


7

मैं सोलर के साथ बहुत काम करता हूं और उसके लिए एक एक्सटेंशन यहां http://solrgento.com बनाया है । आप विशेषताओं और CMS पृष्ठों पर खोज कर सकते हैं। मेरे पास इवान के समान विचार था और सोलर के ऊपर पूरे कैटलॉग दृश्य को लागू किया। इसका वास्तव में तेज़ चलना ;-)


4

मेरी व्यक्तिगत सिफारिश -

http://php4u.co.uk/blast-search-lucene-magento-extension/

अतीत में स्फिंक्स समाधानों का उपयोग किया गया था, लेकिन उन्हें हर समय निरंतर ध्यान देने की आवश्यकता थी।


स्तरित खोज नेविगेशन में खोज परिशोधन जोड़ने के लिए अनुकूलित विशेषता सेटों के साथ संयुक्त, ल्यूसीन जो ज़ेंड फ्रेमवर्क में बनाया गया है, शायद आपको सबसे अच्छा परिणाम देने वाला है।
फिस्को लैब्स

3

इन दिनों स्फिंक्स का उपयोग काफी अच्छा है। सबसे पहले यह सीधे mysql से जुड़ा हुआ है। यह mysql क्वेरी के आधार पर सूचकांक बनाता है जिसे आपने स्फिंक्स कॉन्फ़िगरेशन के लिए निर्दिष्ट किया है।

हम इस समय SKMs के 2M और स्फिंक्स के साथ एक ग्राहक के लिए एक समाधान लागू कर रहे हैं जो शानदार परिणाम दिखा रहा है। हम Sphinx द्वारा Magento के FLAT संस्करण को पूरी तरह से बदलने की योजना भी बना रहे हैं, इस मामले में सभी Magento श्रेणी के पृष्ठ तेज़ी से चल रहे होंगे।

फिलहाल हमने बाजार पर स्फिंक्स का कोई अच्छा कार्यान्वयन नहीं देखा है जो हमारी आवश्यकताओं को पूरा करेगा और Magento Solr कार्यान्वयन के तर्क को नहीं दोहराएगा जिसमें Magento DB के लिए "unit_id IN (?)" क्वेरी का उपयोग करके सबसे बड़ी अड़चन है। ।

इसके अलावा, मैंने कुछ नई सेवाओं को सीखा जो ई-कॉमर्स वेबसाइटों पर केंद्रित खोज एसएएएस समाधान प्रदान करती हैं। उनके पास खोज नेविगेशन के आयोजन में काफी अच्छे साधन हैं, रैंकिंग में संशोधन और यहां तक ​​कि अपसंस्कृति के लिए खोज परिणामों को समायोजित करने की संभावना है।

ऐसी सेवाओं में से एक फ्रेडहोपर है। हालांकि यह ओपन सोर्स सॉफ्टवेयर नहीं है।


3

http://www.magentocommerce.com/magento-connect/searchanise-connector-add-on-2652.html पर एक नज़र डालें

अपने स्फिंक्स आधारित और ज्यादातर q3 2013 तक मुक्त था

मैंने https://code.google.com/p/magento-community-edition-solr/ का परीक्षण किया, लेकिन विशेषताओं में यह महत्वपूर्ण खोज नहीं है


जब तक आप प्रो फीचर्स नहीं चाहते तब तक Searchanise फ्री है। फिर आपको एक सदस्यता की आवश्यकता होती है, जो सामान्य रूप से ब्लास्ट ल्यूसीन या स्फिंक्स सर्च अल्टीमेट जैसे औसत विस्तार से अधिक महंगा है।
एसपीआरबीआरएन

1

हम mirasvit द्वारा स्फिंक्स खोज अंतिम का उपयोग करते हैं, Magento स्टोर के लिए महान स्फिंक्स एकीकरण।


क्या आप उस पर अधिक जानकारी प्रदान कर सकते हैं? लिंक, प्रलेखन ... कुछ भी
Marius

1
एक्सटेंशन पेज mirasvit.com/magento-extensions/sphinx-search-ultimate.html उपयोगकर्ता पुस्तिका: mirasvit.com/docs/ssu/2.3.1
एलेक्स

1

समुदाय संस्करण के लिए मैं आपको हमारे OpenSource मॉड्यूल ElasticSuite की कोशिश करने की सलाह दूंगा:

https://github.com/Smile-SA/elasticsuite

यह Magento 2.1 EE (आभासी श्रेणियों, उत्पाद छँटाई, बेहतर सुविधा, ...) में भी उपलब्ध नहीं है बहुत उन्नत सुविधाएँ हैं।

हमने इस तरह की अतिरिक्त सामग्री अनुक्रमण के लिए अतिरिक्त मॉड्यूल शुरू किए हैं जैसे एक https://github.com/Smile-SA/module-elasticsuite-cms-search)indexing CMS पृष्ठ और उन्हें स्वतः पूर्ण करने के लिए जोड़ना (यह अभी भी POC है, लेकिन पहले से ही काम कर रहा है )।

इसे आज़माने और योगदान देने के लिए स्वतंत्र महसूस करें।


Oups मैं Magento के लिंक को पोस्ट करना भूल गया। 1. एक्स एक्सटेंशन: github.com/Smile-SA/smile-magento-elasticsearch
Aurélien FOUCRET

0

यह एक नया विकल्प I ism जाँच है, जो मैगेंटो के लिए दिलचस्प समाधान है, जो इलास्टिसर्च का उपयोग कर रहा है - ल्यूसिन पर आधारित - http://www.bubblecode.net/en/2012/06/24/magento-enhance-your-search-results- साथ-elasticsearch /


उसने कैसा काम किया?
एसपीआरबीआरएन

@SPRBRN दिलचस्प समाधान इलास्टिक्स खोज। उन्होंने लिखा कुछ विशेषज्ञ के आधार पर प्रलेखन में कुछ कमी है। मैं जल्द ही और अधिक जानकारी पोस्ट करूंगा।
s_h

0

Elasticsearch - इसकी स्थापना के लिए आसान (परिमाण में एसएलआर की तुलना में) - स्कैटिंग के लिए इसका निर्माण (एसएलआर इसका उत्तर है सोलक्क्लाउड) स्फिंक्स के बारे में निश्चित नहीं है, पिछली बार ive ने जांच की थी कि यह जटिल कॉन्फ़िगरेशन के साथ स्केलेबल नहीं था (लेकिन सीधे mysql के लिए कनेक्शन जैसा कि उल्लेख किया गया है) यहाँ दिलचस्प हो सकता है)


0

Solr + Magento के साथ मेरे हाल के अनुभवों में थोड़ी अंतर्दृष्टि हो सकती है।

सबसे पहले, वहाँ समस्याएं हैं:

  • खंडित PHP पुस्तकालय - मुझे कौन सा उपयोग करना चाहिए? एक अनमैन्ड लाइब्रेरी में मुझे कोड की कितनी लाइनें तय करनी होंगी?
  • सीखने के लिए अतिरिक्त सामान - इस नाव में कूदने से पहले मुझे टॉमकैट के साथ शून्य अनुभव था। यह असली मज़ा है।
  • एक अपरिचित वातावरण में एक अनुभवी डेवलपर के लिए बहुत कम प्रलेखन। सभी मजेदार जावा शब्दावली को सीखने के लिए तैयार रहें ताकि आप एक सेटअप गाइड पढ़ सकें।
  • DIYer के लिए बहुत सारे प्रयास शामिल हैं

मेरे मामले में, मैं सोल के साथ जाना चाहता हूं क्योंकि यह वही करता है जो मैं चाहता हूं। यकीन है कि उन 3 पार्टी खोज प्रदाताओं में से कुछ भी ऐसा करेंगे, लेकिन अगर मैं यह उपयोग करना चाहता था कि मैं एक $ 200 वेबसाइट के साथ संतोष करने वाला लड़का बनूंगा। मैं निश्चित रूप से Magento CE की सीमाओं को आगे बढ़ाने की कोशिश नहीं करूंगा।

बस बाहर की खोज बस मेरे लिए एक अच्छा पर्याप्त समाधान नहीं होने जा रहा है। मेरे पास ऐसे ग्राहक हैं जो स्टोर खोज पर भरोसा करने वाले हैं और उनमें से नाम के गलत उच्चारण की संभावना बहुत अधिक है। मैगेंटो के तरीकों से दूर होने के लिए वह अकेला ही मेरे लिए पर्याप्त है।

मुझे लगता है, जैसा कि अन्य लोगों ने भी स्पष्ट किया है, कि सोलर रोड नीचे जाना कोई हल्का उपक्रम नहीं है। सोलर के नट और बोल्ट के अलावा, आपको इन्फ्रास्ट्रक्चर के निहितार्थों के बारे में भी चिंता करनी होगी (ऐसा कुछ जो मुझे सब कुछ सह-स्थान पर ले जाने पर विचार करने के लिए अग्रणी है)।

अब तक, हालांकि, यह सब एक सुंदर पुरस्कृत अनुभव है। मुझे लगता है कि यह मेरे द्वारा पूछे गए सवालों के इतने सारे उत्तर देने से पहले एक और युगल वर्ष होगा, और तब तक हम अगले सनक को देखेंगे जो शायद नोड में चल रहा है। या कुछ और यह माइग्रेट करने का समय होगा एक बार फिर।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.