2012-11-28 10 views
15

का उपयोग कर अनुशंसा प्रणाली मैं अनुशंसा प्रणाली विकसित करने के लिए सोलर और महौत का उपयोग करने के बारे में पढ़ रहा हूं।सोलर और महौत

जैसा कि मैंने समझा कि वे दो अलग-अलग समस्याओं को संभालते हैं।

  1. Solr के बाद से एक खोज इंजन + वर्गीकरण प्रणाली, ऐसा लगता है सिफारिशों के लिए ज्यादातर प्रयोग किया जाता है "और अधिक इस तरह" Drupal में - http://jamidwyer.com/d7/node/21

(या "संबंधित" StackOverflow में सुविधा)

  1. महावत के मामले में, यह लागू करता है मशीन सीखने सहयोगात्मक Filtering.It तरह एल्गोरिदम किया जा सकता है लागू अमेज़न में सुझाव जैसी सुविधाओं के उपयोगकर्ताओं पिछले क्रियाओं के आधार पर।

मेरे सवालों का,

वे दो अलग-अलग समस्याओं का समाधान करने के लिए इस्तेमाल कर रहे हैं (पसंद, आइटम खरीदा)?

क्या वे एकीकृत किए जा सकते हैं?

मैंने पढ़ा है कि महाउट ऑफ़लाइन प्रसंस्करण और स्केलेबल करता है। क्या इसका मतलब है कि सोलर को स्केल नहीं किया जा सकता है?

+0

क्यों बंद करने के लिए मतदान किया:

यहाँ एक ब्लॉग पोस्ट है कि मैं ने लिखा है कि सही दिशा में बात कर सकता है? मुझे यकीन है कि यह एक सामान्य वास्तुशिल्प प्रश्न है जो सोलर और महौत –

+0

पर नया है, यह एक बुरा सवाल नहीं है, बस एसओ के लिए अच्छा फिट नहीं है। –

उत्तर

3

तुम सही वे दो अलग-अलग समस्याओं का समाधान और अब तक मैंने नहीं देखा है/किसी भी मौजूदा एकीकरण जो बॉक्स से बाहर काम करेंगे पाया।

क्या तुम कर सकते हो अपने अनुक्रमित दस्तावेजों जो तब उद्देश्यों को बढ़ाने के लिए इस्तेमाल किया जा सकता करने के लिए और अधिक जानकारी के जोड़ने के लिए महावत वर्गीकरण परिणामों का प्रयोग है।

अपने पिछले जवाब के बारे में - Solr, माप सकते हैं हाल ही में रिलीज़ संस्करण 4.0 के साथ इसे पहले भी बेहतर तो पैमाने पर कर सकते हैं। लेकिन यह इसके लिए एक अलग उद्देश्य और तराजू हल करता है।

आप सवाल थोड़ा unspecific है, इसलिए मुझे आशा है कि यह किसी तरह से मदद करता है।

चीयर्स

11

ये विभिन्न समस्याओं के लिए अलग-अलग टूल हैं। सोलर वास्तव में सिफारिशें नहीं करता है, यह सामग्री के आधार पर समान दस्तावेजों का सुझाव देता है। यह इस अर्थ में व्यक्तिगत नहीं है कि यह उपयोगकर्ता से संबंधित नहीं है। यह इस विशिष्ट समस्या पर बहुत अच्छा है।

स्वाद/महोत्सव सहयोगी फ़िल्टरिंग के लिए हैं, जो दस्तावेजों या किसी अन्य प्रकार की चीज़ के लिए विशिष्ट नहीं है, और "समान वस्तुओं" में महत्वपूर्ण रूप से भिन्न है और सिफारिशें उपयोगकर्ता-वस्तु इंटरैक्शन पर आधारित हैं, आइटम गुण नहीं।

आपकी आवश्यकता और मतलब के आधार पर दोनों पैमाने पर अच्छी तरह से। सोलर पर संदेह करने का कोई कारण नहीं है।

महावत और अनुसंशाएं के बारे में, कुछ समय के लिए, यह दो टुकड़े है। एक टुकड़ा (स्वाद) वास्तविक समय है, हैडोप-आधारित नहीं है, और एक मशीन पर मध्यम डेटा सेट (शायद 10 एम डेटा पॉइंट) के पैमाने पर स्केल करता है। महौत फिर एक हडोप-आधारित, वास्तविक समय, बैच कार्यान्वयन जोड़ता है जो बड़े पैमाने पर स्केल कर सकता है। (विज्ञापन: मैं उपर्युक्त का प्राथमिक लेखक हूं, और Myrrix नामक अगली-जेन प्रणाली पर काम पर हूं। यदि आप दोनों स्केलेबल और रीयल-टाइम महाउट-स्टाइल अनुशंसाओं में रूचि रखते हैं तो यह अपील करेगा।)

यदि आप उपरोक्त के आधार पर एक प्लेटफॉर्म को एक साथ रखने में रुचि रखते हैं, जिसमें सोलर भी शामिल है, तो आपको NGDATA पर देखना चाहिए।

2

यदि आप अपने हाथों को गंदे करने के इच्छुक हैं, तो आप वास्तव में सोलर + सहयोगी फ़िल्टरिंग का उपयोग वास्तव में मीठा खोज-जागरूक अनुशंसा प्रणाली बनाने के लिए कर सकते हैं। यही है, एक खोज S दिया और खोजकर्ता के खरीद इतिहास P_i दिया और हर किसी के खरीद इतिहास P_j जहां j≠i दिया गया। फिर आप उन परिणामों को वापस कर सकते हैं जो खोज S को संतुष्ट करते हैं, लेकिन उन वस्तुओं के आधार पर जो बढ़ाए जाते हैं, वे खोजकर्ता अन्य समान उपयोगकर्ताओं के आधार पर पसंद करेंगे। http://opensourceconnections.com/blog/2013/10/05/search-aware-product-recommendation-in-solr/

+0

बहुत अच्छा ब्लॉग पोस्ट पढ़ा। –