بررسی معنایی خوراک
معنایی برای فید نظرات کمی متفاوت است:
برای فیدهای بررسی فوری:
- هر ارائهدهنده خدمات در فید بررسی، اگر ارائهدهنده در حال حاضر در پایگاه داده ارائهدهنده LSA وجود نداشته باشد، نظرات ارائهدهنده دریافت نمیشوند.
- هر ارائهدهنده خدمات در فید بررسی، اگر ارائهدهنده در حال حاضر در پایگاه داده ارائهدهنده LSA وجود داشته باشد، بررسیهای ارائهدهنده به شرح زیر پردازش میشود:
- برای هر بازبینی در فید، اگر بررسی مربوطه در فضای ذخیرهسازی LSA وجود نداشته باشد، باید ایجاد شود.
- برای هر بازبینی در فید، اگر بازبینی مربوطه در فضای ذخیرهسازی LSA وجود داشته باشد، بررسی با اطلاعات جدید بهروزرسانی میشود.
- برای هر مروری که در فید نیست، اگر بازبینی مربوطه در فضای ذخیرهسازی LSA وجود داشته باشد، بازبینی حذف خواهد شد.
- هر ارائهدهنده خدماتی که در فید بررسی نباشد، اگر ارائهدهنده در حال حاضر در پایگاه داده ارائهدهنده LSA وجود داشته باشد، نظرات آنها حذف میشود و ارائهدهنده خدمات را متوقف میکند.
- توجه داشته باشید که ارائهدهندهای با ۰ نظر باید یک ورودی (بهجای حذف) در فیدهای مرور داشته باشد تا بتواند ارائه شود ( نمونه فید بررسی - listingId 2 را ببینید)
توجه داشته باشید که افزایشی برای فیدهای مرور پشتیبانی نمیشود. یک فید بررسی مربوطه برای هر فید نمایه مورد نیاز است.
رسیدگی به خطاها در بررسی ها
اگر یک آیتم بازبینی نامعتبر باشد، از پردازش آن آیتم فید صرف نظر می کنیم و به پردازش موارد فید معتبر باقی مانده ادامه می دهیم.
اگر فید بررسی نامعتبر باشد (مثلاً با طرح مطابقت ندارد)، پردازش کل فید بررسی را متوقف خواهیم کرد.
بررسی فیلدها
نام فیلد | تایپ کنید | توضیحات | مثال | مورد نیاز | محدودیت ها |
---|---|---|---|---|---|
serviceProviderId | شماره | شناسه منحصر به فرد یک فهرست (ارائه دهنده خدمات) | 12345 | بله | باید در int64 قرار بگیرد |
تعداد امتیاز | عدد صحیح | تعداد رتبهبندیهای تایید شده مصرفکننده | 10 | بله | باید صفر یا بیشتر باشد. |
نویسنده | رشته | نام نویسنده نقد | "جک ال." | خیر | |
شناسه بررسی | رشته | شناسه منحصر به فرد بررسی. اگر هر بررسی دارای شناسه منحصربهفرد نیست، برای ایجاد یک شناسه منحصربهفرد برای هر بازبینی، به 3p نیاز دارید (مثلاً هش متن بررسی و کاربر)، حداقل در بین همه بررسیهای یک ارائهدهنده منحصربهفرد. | "123" | بله | |
متن بررسی | رشته | بررسی متن نوشته شده توسط نویسنده | "کار خوب!" | خیر | |
رتبه بندی | عدد صحیح | رتبه بندی (باید یک عدد صحیح بین 1 و 5 باشد) | 4 | بله | باید یک عدد صحیح بین 1 و 5 باشد. |
serviceLocationCity | رشته | شهر محل انجام خدمات | "نیویورک" | خیر | |
ReviewTimestampMicros | عدد صحیح | مهر زمانی که مرور در قالب میکروثانیه نوشته شده است. | 1.45142E+15 | خیر | |
serviceTimestampMicros | عدد صحیح | تمبر زمانی که سرویس در قالب میکروثانیه به پایان رسید. | 1.45132E+15 | خیر | |
زبان | رشته | زبان متن بررسی در کد زبان ISO 639-1 (کوچک، 2 حرفی). باید با زبان هدف ارائه دهنده مطابقت داشته باشد. | "en" | خیر | باید با زبان هدف مشخص شده برای ارائه دهنده مرتبط مطابقت داشته باشد. اگر مشخص نشده باشد، پیشفرض «en» است. |
دسته بندی | شی | ساختار دسته | خیر | ||
category->categoryId | enum | دسته خدمات (در طبقه بندی LSA) | “garage_door_pro” | خیر | |
دسته -> وظیفه | enum | نوع شغل (وظیفه) خدمات (در طبقه بندی LSA) | ” تعمیر درب گاراژ ” | خیر | |
مشتری تایید شده | بولی | اگر بازبینی از یک مشتری تایید شده (با سرنخ) باشد | درست است | خیر |