5

क्या वसंत डेटा जेपीए के साथ पूर्ण पाठ खोज को एकीकृत करने का कोई तरीका है? मैं अपने प्रोजेक्ट में hibernate search का उपयोग करने के लिए उपयोग किया जाता हूं।स्प्रिंग-डेटा-जेपीए में पूर्ण पाठ खोज को एकीकृत कैसे करें?

हाइबरनेट खोज (हाइबरनेट खोजें अपाचे Lucene ™ खोज इंजन की क्षमताओं के साथ हाइबरनेट कोर के संयोजन से दृढ़ता डोमेन मॉडल के लिए पूरा टेक्स्ट सर्च इंजन की शक्ति लाता है।) ठीक से पारंपरिक जेपीए के साथ काम कर सकते हैं।

अब मैं वसंत डेटा जेपीए में जाने जा रहा हूं। पूर्ण पाठ खोज को लागू करने का सबसे अच्छा अभ्यास क्या है?

+0

क्या आप यह कह रहे हैं कि हाइबरनेट खोज स्प्रिंग डेटा के साथ काम नहीं करेगी? – Sanne

उत्तर

1

आप के रूप में वर्णित here

+0

मैंने उस लेख को पढ़ा है, यह अच्छा है, और एक विकल्प हो सकता है। लेकिन मैं अप्रत्यक्ष रूप से और पारदर्शी रूप से सोलर या ल्यूसेंस का उपयोग करना चाहता हूं। हाइबरनेट खोज पर्याप्त नहीं है, लेकिन कम से कम मुझे प्रत्येक बीन द्वारा बनाए गए इंडेक्स के लिए कोड लिखने की आवश्यकता नहीं होगी। – Tom

+0

आप सही हैं। इस मामले में गुडलक और मुझे आशा है कि जब आपको कोई रास्ता मिलेगा तो आप इसे हमारे साथ साझा करेंगे। – MahdeTo

3

स्प्रिंग डाटा जेपीए का उपयोग अनुक्रमण के लिए अपने डोमेन मॉडल के उपयोग के बारे कोई फर्क नहीं करना चाहिए Solr विचार करना चाह सकते। अधिकांश भाग में क्वेरी निष्पादन को कम करने के लिए यह जेपीए के शीर्ष पर एक पतली परत है।

1

यह प्रोजेक्ट here सोलरज और वसंत पर बनाया गया है लेकिन अभी तक वसंत-डेटा एकीकरण नहीं है। तो आपको अभी भी खुद को अनुक्रमणित करने का ख्याल रखना होगा। लेकिन फिर भी आप एक नज़र रखना चाहते हैं।

+0

धन्यवाद, मैं इस परियोजना पर एक नज़र डालेगा। और मैं "सीधी खोज" के लिए जेपीए डेटा का उपयोग करने जा रहा हूं, और पूर्ण पाठ खोज के लिए सीधे स्वयं को हल करें। – Tom