2012-06-12 19 views
5

में संबंधपरक डेटा से निपटने के लिए कैसे हम अभी फ़ेस किए गए कैटलॉग नेविगेशन के साथ ई-कॉमर्स साइट के लिए सोलर खोज को रोल करने की योजना बना रहे हैं।सोलर

हमारे पास उत्पाद के लिए थोड़ा जटिल डेटा स्कीमा और इसकी विनिर्देश विशेषता है जो गतिशील हैं।

हम निश्चित रूप से यह समझने में सक्षम नहीं हैं कि इस डेटा को सोलर में कैसे मैप करना है? क्या हमें दो इंडेक्स, उत्पाद सूचकांक के लिए एक और विनिर्देश विशेषता के लिए एक और उत्पाद या केवल एक स्कीमा के साथ मैप किया जाना चाहिए।

लेकिन कैसे, कोई उदाहरण महान होगा।

उत्तर

8

वर्तमान में आप एकाधिक सोलर इंडेक्स में शामिल नहीं हो सकते हैं। सोलर 4.0 में Join कार्यक्षमता होने जा रहा है। हालांकि, यह एक व्यक्तिगत अनुक्रमणिका के भीतर दस्तावेजों में शामिल होने में सक्षम हो जाएगा।

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

उत्पादों और विनिर्देशों के कुछ स्तंभों का डुप्लिकेशंस ठीक है। हो सकता है कि आप व्यक्तिगत विशेषताओं और कार्डिनिटी का वर्णन कर सकें, मैं आगे का चयन कर सकता हूं।

मेरी पृष्ठभूमि है, मैंने 3 सोलर इंडेक्स में भारी सामान्यीकृत डेटाबेस स्कीमा को अनुक्रमित किया है। मैंने कार्डिनेटी टेस्ट का इस्तेमाल किया, और इस विभाजन को कम करने के लिए खोज उपयोगकेस का इस्तेमाल किया। उदाहरण के लिए, मेरे पास एक इंडेक्स में ग्राहक अनुबंध, दूसरे में एजेंट समझौते थे, और दूसरे में ग्राहकों और एजेंटों के बीच संबंध थे। मैं उन सबसे कम इंडेक्स पर उतर गया जो मैं प्राप्त कर सकता था। एक सेवा स्तर तीन सूचकांक एकीकृत करता है। यहां एक एकल इंडेक्स बनाना इसे बनाए रखने के लिए बहुत बड़ा और जटिल बना देगा।

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

+0

क्या सौर 4 उत्पादन तैयार है? – Krunal

+0

ऐतिहासिक रूप से सौर प्री-रिलीज का उत्पादन उत्पादन में किया गया है (हमें शामिल)। बेशक यह मुद्दों से निपटने के लिए कंपनी की भूख पर निर्भर करता है, फीचर सेट की आवश्यकता है, और प्रोग्रामर की उपलब्धता जो सोलर बग इत्यादि को ठीक कर सकती है। – user1452132