यह लेख मुझे जानकारी की एक बड़ी राशि की पेशकश की:
Implement Lucene on Existing .NET/SQL Server stack with multiple webserversएकाधिक वेबसर्वर के साथ मौजूदा .NET/SQL सर्वर स्टैक पर ल्यूसीन लागू करें - डेटाबेस में स्टोर इंडेक्स?
मैं (मेरे मामले में लागू करने के लिए एक Lucene निर्देशिका की धारणा है कि डेटाबेस के लिए अनुक्रमित जारी रहती हैं के बारे में पूछ कर इस से पर अनुसरण करना चाहते हैं एसक्यूएल सर्वर) - अगर किसी के पास प्रयास पर SWAG है जो सहायक होगा।
मैं देख सकता हूं कि जावा क्षेत्र में यह है (उदा। कम्पास), और मैं वास्तव में उम्मीद कर रहा हूं कि स्टैक ओवरफ्लो लोगों ने इसे माना होगा? किसी भी तरह की प्रतिक्रिया सराहनीय है।
मेरी रूकी सोच यह है कि डीबी के लिए लगातार सूचकांक 'वितरण' समस्या के लिए हल करने का एक तरीका होगा। तो मैसेजिंग को लागू करने के बजाय (तैनाती प्रतिबंधों के कारण मेरे सॉफ़्टवेयर के लिए संभव नहीं है), या शेड्यूलिंग (ठीक होगा - उत्पाद लोग हमेशा 'वर्तमान' अनुक्रमित डेटा कैसे होना चाहिए इसके बारे में निर्णय लेने में अजीब हो जाते हैं), इंडेक्स रीडर फिर से खोलता है () जो भी सर्वर नोड पर इंडेक्स स्नैपशॉट को कुशलता से अपडेट करेगा।
क्या यह काम करता है यदि डीबी concurrency/लोड हल करने की समस्या का दिल नहीं है? - हमारा उपयोग उन क्षेत्रों पर विभिन्न डेटा विश्लेषण को सुविधाजनक बनाने के लिए केंद्रित है जो बदले में मिलान के विभिन्न रूपों को सुविधाजनक बनाता है।
हमारी तैनाती वास्तुकला/प्रतिबंध हमें वास्तव में समर्पित सर्वर एला एसओएलआर पर जोर देने की अनुमति नहीं देते हैं, इसलिए वितरण की इस धारणा को हमारे द्वारा छूट दी गई है।
यह आपके प्रश्न का सीधे उत्तर नहीं देता है, लेकिन ऐसा लगता है कि किसी ने जावा पर एक एसक्यूएल सर्वर निर्देशिका लागू की है (जेडीबीसी का उपयोग कर)। शायद आप यह अनुमान लगाने के लिए स्रोत कोड देख सकते हैं कि यह आपको लिखने में कितना समय लगेगा। या, आप इस आलेख के सुझाव के रूप में solr का उपयोग कर सकते हैं: http://www.chrisumbel.com/article/lucene_solr_sql_server –
तब लुसीन.NET का उपयोग करने का क्या फायदा होगा? आप बस SQL सर्वर FullText का उपयोग क्यों नहीं करते? –