मैं Lucene.Net में डेटाबेस से डेटा की एक पंक्ति अनुक्रमणित कर रहा हूँ। एक पंक्ति दस्तावेज़ के बराबर है।ल्यूसीन इंडेक्स में दस्तावेज़ जोड़ने पर मुझे DocId कैसे प्राप्त किया जा सकता है?
मैं अपने डेटाबेस को DocId के साथ अपडेट करना चाहता हूं, ताकि मैं परिणामों में DocId का उपयोग जल्दी से पंक्तियों को पुनर्प्राप्त करने में सक्षम हो सकूं।
मैं वर्तमान में परिणाम डॉक्स से पीके को पुनः प्राप्त करता हूं जो मुझे लगता है कि डॉकआईड का उपयोग कर डेटाबेस से सीधे सेवानिवृत्त होने से धीमा होना चाहिए।
लुसीन में दस्तावेज़ जोड़ने पर मुझे DocId कैसे मिल सकता है?
फ़ील्ड कैश का उपयोग करने के लिए कोई नमूना कोड स्निपेट? – Rohit
मैं मानता हूं कि डॉक्टर आईडी पर भरोसा करना हमेशा खराब डिजाइन होता है। हालांकि, मेरे पास एक विशेष उपयोग केस है जिसमें मेरे पास केवल पढ़ने योग्य अनुक्रमणिका है और खोज क्वेरी के साथ क्या संभव है इसके बाहर कुछ प्रसंस्करण करने की आवश्यकता है, इसलिए मुझे बाद के संदर्भ के लिए कुछ दस्तावेज़ों के दस्तावेज़ आईडी को स्टोर करने की आवश्यकता है। क्या आप ऐसा करने के लिए फील्ड कैश का उपयोग करने पर विस्तृत जानकारी दे सकते हैं? – Lyle