मैं अपने डेटाबेस के खिलाफ बेहतर खोज क्षमताओं के लिए तंत्र में देख रहा हूं। यह वर्तमान में एक बड़ी बाधा है (लंबे समय तक चलने वाले प्रश्नों का कारण बनता है जो हमारे डेटाबेस प्रदर्शन को नुकसान पहुंचा रहे हैं)।लुसीन के साथ डीबी के खिलाफ सबसे अच्छी तरह से खोज कैसे करें?
मेरा मालिक मुझे Solr में देखना चाहता था, लेकिन करीब निरीक्षण पर, ऐसा लगता है कि हम वास्तव में लुसीन के साथ कुछ प्रकार के डीबी एकीकरण तंत्र चाहते हैं।
Lucene FAQ से, वे Hibernate Search, Compass, और
DBSight
सलाह देते हैं।
हमारे वर्तमान प्रौद्योगिकी ढेर की पृष्ठभूमि के रूप में, हम सीधे जेएसपी, टॉमकैट, कोई हाइबरनेट पर उपयोग नहीं कर रहे हैं, इसके ऊपर कोई अन्य ढांचा नहीं है ... बस डीबी 2 डेटाबेस के खिलाफ सीधे जावा, जेएसपी और जेडीबीसी।
यह देखते हुए, ऐसा लगता है कि हाइबरनेट खोज हमारे सिस्टम में एकीकृत करने के लिए थोड़ा और कठिन हो सकता है, हालांकि इस तरह के एकीकरण के बाद हाइबरनेट का उपयोग करना अच्छा हो सकता है।
क्या किसी के पास कोई भी उपकरण है जो वे इन उपकरणों में से किसी एक (या अन्य समान ल्यूसीन आधारित समाधान) का उपयोग करके साझा कर सकते हैं जो सही टूल चुनने में मदद कर सकता है?
यह उपकरण सूचित करने के लिए अतिरिक्त प्रयास के बिना, automagicly (हालांकि कुशलता से) डेटाबेस से परिवर्तन के साथ Lucene को अद्यतन करने का प्रबंधन करेगा एक FOSS समाधान होने की जरूरत है, और आदर्श रूप में जब बदलाव किए गए हैं (अन्यथा, यह मेरे अपने Lucene रोलिंग लगता है समाधान उतना ही अच्छा होगा)। साथ ही, हमारे पास केवल 1 डेटाबेस (+ फेलओवर) के साथ कई एप्लिकेशन सर्वर हैं, इसलिए यह अच्छा होगा अगर सभी एप्लिकेशन सर्वरों से समाधान का उपयोग करना आसान हो।
मैं अब विकल्पों का निरीक्षण करना जारी रखता हूं, लेकिन यह अन्य लोगों के अनुभवों का उपयोग करने में वास्तव में सहायक होगा।
क्या आपने कभी लुसीन को शामिल किया है? –