ম্যানুয়াল মুছে ফেলার পরে সংশোধনগুলি পরিচালনা করুন

যখন গুগল ক্লাউড সার্চ কোনো আইটেম মুছে ফেলার অনুরোধ পায়, তখন এটি সঙ্গে সঙ্গে পুরো আইটেমটি মুছে ফেলে না। এর পরিবর্তে, ক্লাউড সার্চ একটি সফট ডিলিট প্রক্রিয়া সম্পন্ন করে, যেখানে আইটেমটিকে মুছে ফেলা হয়েছে বলে চিহ্নিত করা হয় এবং ACL, কন্টেন্ট ও মেটাডেটার মতো তথ্যের একটি উপসেট সরিয়ে ফেলা হয়। আইটেমের ভার্সনের মতো অন্যান্য তথ্য সংরক্ষিত থাকে।

আইটেমটি সফট ডিলিট অবস্থায় থাকা অবস্থায়, যদি কোনো রিইনডেক্সিং অনুরোধ বিদ্যমান মানের চেয়ে বড় কোনো সংস্করণ প্রদান করে, তাহলে ক্লাউড সার্চ আইটেমটি পুনরুদ্ধার করে।

ক্লাউড সার্চ কোনো আইটেমকে স্থায়ীভাবে মুছে ফেলার জন্য হার্ড ডিলিট করার আগে ৭-১০ দিনের জন্য সেটিকে ডিলিট করা হিসেবে চিহ্নিত করে রাখে। হার্ড ডিলিট করার পর, আইটেমটির অস্তিত্ব বিলুপ্ত হয়ে যায় এবং এর ভার্সন নম্বরটি আর সেটিকে নির্দেশ করে না।

আইটেমের সংস্করণগুলো সামঞ্জস্যপূর্ণ রাখুন

আপনার কন্টেন্ট কানেক্টরের আইটেম ভার্সনিং পরিচালনা করা উচিত। তবে, যদি আপনি আপনার কানেক্টর লজিকের বাইরে items.delete ব্যবহার করে কোনো আইটেম ডিলিট করেন, তাহলে সফল রিইনডেক্সিং নিশ্চিত করতে নিম্নলিখিতগুলির মধ্যে একটি করুন:

  • হার্ড ডিলিট করার পর (৭-১০ দিন) আপনার কন্টেন্ট পুনরায় ইনডেক্স করুন।
  • ম্যানুয়ালি কোনো আইটেম ডিলিট করার সময়, items.get ব্যবহার করে প্রাপ্ত আইটেমটির আসল ভার্সনটি ব্যবহার করুন।

এই পরামর্শগুলো অনুসরণ না করলে ইন্ডেক্সিং ত্রুটি দেখা দেয়।