যখন ক্লাউড অনুসন্ধান একটি আইটেম মুছে ফেলার অনুরোধ পায়, তখন এটি অবিলম্বে সম্পূর্ণ আইটেমটি সরিয়ে দেয় না। পরিবর্তে, ক্লাউড সার্চ আইটেমটিকে মুছে ফেলা হিসাবে চিহ্নিত করে এবং আইটেম তথ্যের একটি উপসেট যেমন ACL, বিষয়বস্তু, কাঠামোগত ডেটা এবং মেটাডেটা সরিয়ে একটি সফ্ট ডিলিট করে। অন্যান্য তথ্য, যেমন আইটেম সংস্করণ, রাখা হয়.
যদি একটি পুনঃসূচীকরণের অনুরোধ বিদ্যমান মানের থেকে বড় একটি সংস্করণ প্রদান করে, সেই আইটেমটিকে একটি নরম মুছে ফেলা অবস্থায় থাকা অবস্থায় পুনরায় সূচীকরণ করা আইটেমটিকে পুনরুদ্ধার করে।
একটি আইটেম 7-10 দিনের জন্য মুছে ফেলা হিসাবে চিহ্নিত করা হয় যার পরে ক্লাউড অনুসন্ধান আইটেমটিকে স্থায়ীভাবে মুছে ফেলার জন্য একটি কঠিন মুছে দেয়। আইটেমটির অস্তিত্ব বন্ধ হয়ে যায় এবং এর সংস্করণ নম্বর আর সেই নির্দিষ্ট আইটেমটিকে বোঝায় না।
সামঞ্জস্যপূর্ণ আইটেম সংস্করণ বজায় রাখুন
আপনার বিষয়বস্তু সংযোগকারী আইটেম সংস্করণ পরিচালনা করা উচিত. যাইহোক, যদি আপনি items.delete ব্যবহার করে আপনার সংযোগকারী যুক্তির বাইরে একটি আইটেম মুছে ফেলেন তাহলে আপনাকে অবশ্যই নিম্নলিখিতগুলির মধ্যে একটি করতে হবে যাতে পুনঃসূচীকরণ সফল হতে পারে:
- কঠিন মুছে ফেলার (7-10 দিন) পরে আপনার সামগ্রী পুনরায় সূচীকরণ করুন।
- ম্যানুয়ালি একটি আইটেম মুছে ফেলার সময়, আসল আইটেম সংস্করণটি ব্যবহার করুন, যা আপনি র্যান্ডম স্ট্রিং যেমন "কোনটিই নয়" এর পরিবর্তে items.get কল করে পেতে পারেন।
আপনি যদি এই পরামর্শগুলির মধ্যে একটি অনুসরণ না করেন তবে সূচীকরণের সময় একটি ত্রুটি ঘটে এবং সূচীকরণ ব্যর্থ হয়।