मैन्युअल तरीके से मिटाने के बाद, बदलावों को प्रबंधित करना

जब Cloud Search को आइटम मिटाने का अनुरोध मिलता है, तो वह पूरे आइटम को तुरंत नहीं हटाता. इसके बजाय, Cloud Search आइटम को 'मिटाया गया' के तौर पर मार्क करके, कुछ समय के लिए मिटा देता है. साथ ही, आइटम की जानकारी के सबसेट को हटा देता है, जैसे कि एसीएल, कॉन्टेंट, स्ट्रक्चर्ड डेटा, और मेटाडेटा. आइटम वर्शन जैसी अन्य जानकारी बनी रहती है.

अगर फिर से इंडेक्स करने के अनुरोध में मौजूदा वैल्यू से नया वर्शन दिखता है, तो आइटम को मिटाने की स्थिति में उसे फिर से इंडेक्स करने पर, वह आइटम वापस आ जाएगा.

किसी आइटम को 7 से 10 दिनों के लिए 'मिटाया गया' के तौर पर मार्क किया जाता है. इसके बाद, Cloud Search उस आइटम को हमेशा के लिए मिटाने के लिए हर बार मिटा देता है. आइटम मौजूद नहीं रह गया है और उसकी वर्शन संख्या अब उस खास आइटम से जुड़ी हुई नहीं है.

एक जैसे आइटम वर्शन बनाए रखना

आपके कॉन्टेंट कनेक्टर को आइटम के अलग-अलग वर्शन मैनेज करने की सुविधा होनी चाहिए. हालांकि, अगर items.delete का इस्तेमाल करके, कनेक्टर लॉजिक के बाहर किसी आइटम को मिटाया जाता है, तो आपको इनमें से कोई एक काम करना होगा. इससे यह पक्का किया जा सकेगा कि फिर से इंडेक्स किया जा सकता है:

  • मिटाने के बाद (7 से 10 दिन) अपने कॉन्टेंट को फिर से इंडेक्स करें.
  • किसी आइटम को मैन्युअल तरीके से मिटाते समय, "कोई नहीं" जैसी किसी रैंडम स्ट्रिंग के बजाय, आइटम के असल वर्शन का इस्तेमाल करें.इसे पाने के लिए, items.get को कॉल करें.

अगर इनमें से किसी भी सुझाव का पालन नहीं किया जाता है, तो इंडेक्स करते समय गड़बड़ी होती है और इंडेक्स नहीं हो पाता.