क्या Lucene का उपयोग पूर्ण रूप से डेटा स्टोर (जैसे अन्य (मोंगो, सोफे) nosql रूपों के रूप में करना संभव है)।डेटा स्टोर के रूप में ल्यूसीन
मुझे पता है कि एक इंडेक्सर द्वारा नए अपडेट किए गए दस्तावेज़ों जैसी कुछ सीमाएं अन्य इंडेक्सर में दिखाई नहीं दी जाएंगी। इसलिए हमें अपडेट प्राप्त करने के लिए इंडेक्सर को पुनरारंभ करना होगा।
लेकिन मैं हाल ही में solr पर ठोकर खा रहा हूं, ऐसा लगता है कि इन समस्याओं को किसी प्रकार की स्नैपशॉट प्रतिकृति से बचाया जाता है।
इसलिए मैंने सोचा कि मैं डेटा स्टोर के रूप में ल्यूसीन का उपयोग कर सकता हूं क्योंकि यह दस्तावेजों को प्रबंधित करने के लिए आंतरिक रूप से मोंगो और सोफे द्वारा उपयोग किए जाने वाले एक ही प्रकार के दस्तावेज़ (जेएसओएन आधारित) का उपयोग करता है, और इसके सिद्ध इंडेक्सिंग एल्गोरिदम रिकॉर्ड को तेज़ी से प्राप्त करते हैं।
लेकिन मुझे उत्सुकता है कि किसी ने पहले कोशिश की है ..? यदि नहीं, तो इस दृष्टिकोण को चुनने के कारण क्या हैं।
मुझे लुसीन के बारे में बहुत कुछ पता नहीं है, लेकिन मैंने सोचा कि यह ज्यादातर सूचकांक था; कि यह दस्तावेज़ को संग्रहीत नहीं करता है, यह सिर्फ उन्हें अनुक्रमित करता है। तो आपको ल्यूसीन के बाहर किसी भी डेटा स्टोर की ज़रूरत है ... क्या मैं कोई समझ रहा हूं? – pascal
@ पास्कल, इसका गलत .. ल्यूसीन दस्तावेजों को भी स्टोर कर सकता है। जब हम फ़ील्ड को परिभाषित करते हैं तो हम निर्दिष्ट कर सकते हैं कि हमें आइटम को स्टोर करने की आवश्यकता है या सिर्फ इंडेक्स ... – RameshVel
देखें http://stackoverflow.com/questions/3215029/nosql-mongodb-vs-lucene-or-solr-as-your -डेटाबेस/3216550 # 3216550 – Mikos