2012-08-29 37 views
8

मेरा उपयोग केस इंडेक्स को ल्यूसीन दस्तावेज़ शामिल करता है, फिर कई भविष्य के मौकों पर इस मौजूदा दस्तावेज़ को इंगित करने वाले शब्द जोड़ते हैं, जो पूरे दस्तावेज़ को हटाने और फिर से जोड़ने के बिना है प्रत्येक नए कार्यकाल के लिए (प्रदर्शन की वजह से, और मूल शर्तों को नहीं रखते हुए)।क्यों लुसीन किसी मौजूदा दस्तावेज़ को किसी भी प्रकार के अपडेट का समर्थन नहीं करता है

मुझे पता है कि एक दस्तावेज़ वास्तव में अद्यतन नहीं किया जा सकता है। मेरा प्रश्न क्यों है?

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

क्या मौजूदा दस्तावेज़ में एक शब्द (अनुक्रमित फ़ील्ड) जोड़ने के मेरे उपयोगकेस का समर्थन करने के लिए कोई कामकाज है?

उत्तर

4

मुझे पता है कि एक दस्तावेज़ को वास्तव में अपडेट नहीं किया जा सकता है। मेरा सवाल है क्यों?

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

+0

टीवाई प्रकार अजनबी। –