يتم إرسال كل كيان يتم إرساله إلى Google، سواء من خلال الخلاصات أو التعديلات في الوقت الفعلي،
يحتوي على نسخة مرفقة به. ويأتي هذا الإصدار في شكل طابع زمني. ضِمن
خلاصات، يمكن توفير الطابع الزمني لكل كيان باستخدام dateModified
. إذا لم تكن السمة تتضمن عناصر الخلاصة، سيكون الإصدار
تم ضبطه على وقت بدء نقل الخلاصة التحديثات في الوقت الفعلي batchPush
batchDelete
، على التوالي، الحقلان generation_timestamp
وdelete_time
تستخدم لتحديد الإصدار. إذا لم يتم تضمين الحقل، فسيتم تعيين الإصدار على
الوقت الذي تم فيه استلام الطلب. عرض التنسيق المتوقع للوقت
القيم
في مخطط المخزون العلائقي.
تعالج Google الكيانات فقط (مثل مطعم أو قائمة طعام أو خدمة) بإصدار مساوية لآخر نسخة مقبولة أو أحدث منها بخلاف ذلك، سيتم لم يتم نقل بيانات الكيان وتسجيل الخطأ الكيان القديم. عندما يتم بإصدار جديد، يتم تحديث الطابع الزمني لآخر تعديل إلى الوقت الحالي الذي تم فيه تحديثه.
مثال
لنفترض أنّه تم إنشاء خلاصة في 16 حزيران (يونيو) الساعة 01:10 بالتوقيت العالمي المنسق (UTC) في المثال التالي. كيان واحد.
{
"@type": "Restaurant",
"@id": "restaurant12345",
"dateModified": "2022-06-16T01:10:00.000Z",
...
}
لم يتمكن محرّك بحث Google من عرض الخلاصة بعد. في وقت لاحق من ذلك اليوم في
2022-06-16T01:22:00.000Z
، تتلقّى Google
طلب batchPush
للتعديل في الوقت الفعلي بما يلي:
.
{
"records": [
{
"data_record": "{\"@type\": \"Restaurant\",\"@id\": \"restaurant12345\" ...",
"generation_timestamp": "2022-06-16T01:20:00.000Z"
}
]
}
تم الآن إصدار رقم تعريف الكيان الخاص بالمطعم restaurant12345
.
تم ضبط 2022-06-16T01:20:00.000Z
وآخر طابع زمني تم تعديله للعنصر.
إلى 2022-06-16T01:22:00.000Z
. باختصار، وقت آخر تعديل هو الوقت
أنه قد تم تحديث الكيان في مستودع Google وأن الإصدار هو
generation_timestamp
من طلب التعديل في الوقت الفعلي أو
dateModified
من الخلاصة.
يبدأ نقل بيانات الخلاصة بعد ذلك في 16 حزيران (يونيو) الساعة 02:00 بالتوقيت العالمي المتفق عليه. في هذه الحالة،
العنصر الذي تم استلامه في الخلاصة بالإصدار 2022-06-16T01:10:00.000Z
هو
تُعتبر قديمة ولا يتم نقلها. ولذلك تواصل Google خدمة
كيانًا بالإصدار 2022-06-16T01:20:00.000Z
من
تحديث في الوقت الفعلي.
أفضل الممارسات:
- وضع طابع زمني في الخلاصات لكل كيان
- طبِّق تغييرات التحديث في الوقت الفعلي على خلاصتك التالية. ضبط الطابع الزمني لتاريخ dateModified في عناصر الخلاصة إلى الوقت الحالي الذي تم فيه قام بإنشاء الخلاصة.