ठीक है, मैं पूरी तरह से एसओएलआर और लुसीन के लिए नया हूं, लेकिन सोलर को टॉमकैट 6.x के तहत आउट-ऑफ-द-बॉक्स चला रहा है और कुछ बुनियादी विकी प्रविष्टियों में से कुछ खत्म हो गया है।वेब परियोजनाओं के साथ एसओएलआर का उपयोग करने के लिए सबसे अच्छा तरीका क्या है?
मेरे कुछ प्रश्न हैं, और कुछ सुझावों की भी आवश्यकता है।
सोलर फ़ाइलों (एक्सएमएल, सीएसवी) में डेटा इंडेक्स कर सकता है और यह डीबी को भी इंडेक्स कर सकता है। क्या आप इसे यूआरआई/डोमेन पर भी इंगित कर सकते हैं, और क्या यह Google की तरह एक वेबसाइट को इंडेक्स कर सकता है?
यदि मेरे पास "पेज" डेटा वाली वेबसाइट है, तो "पृष्ठ नाम", "पृष्ठ सामग्री" आदि, और "उत्पाद डेटा", इसलिए "उत्पाद का नाम", "एसकेयू" आदि, क्या मुझे दो अलग-अलग की आवश्यकता है Schema.xml फाइलें? और यदि हां, तो क्या इसका मतलब सोलर के दो अलग-अलग उदाहरण हैं?
अंत में, यदि आप एक बड़े संबंधपरक और सामान्यीकृत डेटाबेस के साथ एक परियोजना, आप क्या कहेंगे ?:
नीचे 3 विकल्पों में से सबसे अच्छा तरीका है एक मध्यस्थ सेवा में चल रहा है पृष्ठभूमि, जो डीबी को खनन करती है और मैन्युअल रूप से प्रासंगिक एक्सएमएल फाइलें बनाता है ताकि एसओएलआर
एसओएलआर सीधे डीबी को इंडेक्स करें। इस मामले में, क्या एसओएलआर को विचारों को इंगित करना सबसे अच्छा होगा, जो कि सभी तालिका संबंधों को अमूर्त करेगा?
कोई अन्य विकल्प जो मुझे अनजान है?
प्रसंग: हम .NET 3.5 SQLServer एक Windows 2003 वातावरण में चला रहे हैं,, 2005/2008
चियर्स!
+1 धन्यवाद मॉरीसिओ, यह वास्तव में उपयोगी है। मुझे आश्चर्य है कि क्या आप संभवतः एक बिंदु पर थोड़ा सा विस्तार कर सकते हैं। पुराने और ताजा आंकड़ों के संदर्भ में, मैं किस डेटा स्रोत का उपयोग करता हूं इससे कोई फर्क नहीं पड़ता? केवल मैं कितनी बार परिवर्तन करता हूं ... मानते हैं कि सभी प्रतिबद्धताएं (जोड़/अपडेट/हटाएं) मैन्युअल रूप से सही होनी चाहिए? सोलरनेट के लिए, क्या मुझे एसओएलआर के साथ मैन्युअल रूप से संचार के बारे में चिंता करने की ज़रूरत नहीं है? डेटा ताजगी के बारे में फिर से धन्यवाद – andy
: यह डेटा के * उपयोगकर्ता * (उपभोक्ता) पर निर्भर करता है। यदि उपभोक्ता को हमेशा * अद्यतित डेटा देखने की आवश्यकता होती है जो ऑफ़लाइन/पृष्ठभूमि अनुक्रमण विधियों को रद्द कर देगी और आपको ट्रिगर्स या ओआरएम अवरोध जैसे कुछ प्रतिक्रियाशील के साथ जाना होगा। बेशक, जब वेबपृष्ठों को अनुक्रमणित करते हैं तो आपको कोई "ट्रिगर्स" नहीं मिलता है, आपका एकमात्र विकल्प क्रॉलर होता है। हां, सोलरनेट हैंडल .NET <-> सौर संचार। –
@ मॉरीसियो: धन्यवाद आदमी। हम अपनी साइट बनाने के लिए कस्टम सीएमएस का उपयोग करते हैं। तो, क्या यह एक बुद्धिमान निर्णय होगा क्या आपको लगता है कि जब भी पेज/उत्पाद सीएमएस में संपादित किए जाते हैं तो एक्सएमएल के माध्यम से सोलर को अद्यतन/हटाएं? इसके अलावा हम NHybernate का उपयोग नहीं करते हैं, इसलिए मुझे लगता है कि SolrNet को कोई लाभ नहीं है। धन्यवाद, यह वास्तव में सहायक है – andy