फ़ीड की समीक्षा करें

फ़ीड के सिमैंटिक की समीक्षा करना

समीक्षा फ़ीड के लिए सिमैंटिक थोड़े अलग होते हैं:

स्नैपशॉट की समीक्षा वाले फ़ीड के लिए:

  • अगर समीक्षा वाले फ़ीड में मौजूद सेवा देने वाली कोई कंपनी, फ़िलहाल LSA की सेवा देने वाली कंपनियों के डेटाबेस में मौजूद नहीं है, तो उसकी समीक्षाएं शामिल नहीं की जाएंगी.
  • अगर समीक्षा फ़ीड में मौजूद सेवा देने वाली कोई कंपनी, फ़िलहाल LSA की सेवा देने वाली कंपनी के डेटाबेस में मौजूद है, तो उसकी समीक्षाओं को इस तरह प्रोसेस किया जाएगा:
    • अगर फ़ीड में मौजूद किसी समीक्षा से जुड़ी समीक्षा, एलएसए स्टोरेज में मौजूद नहीं है, तो उसे बनाया जाना चाहिए.
    • फ़ीड में मौजूद किसी भी समीक्षा के लिए, अगर LSA स्टोरेज में उससे जुड़ी समीक्षा मौजूद है, तो समीक्षा को नई जानकारी के साथ अपडेट किया जाएगा.
    • अगर फ़ीड में मौजूद किसी समीक्षा से मिलती-जुलती समीक्षा, LSA स्टोरेज में मौजूद है, तो उसे मिटा दिया जाएगा.
  • अगर कोई सेवा देने वाली कंपनी, समीक्षा वाले फ़ीड में शामिल नहीं है, लेकिन वह LSA सेवा देने वाली कंपनी के डेटाबेस में मौजूद है, तो उसकी समीक्षाएं मिटा दी जाएंगी. साथ ही, वह सेवा देना बंद कर देगी.
  • ध्यान दें कि अगर किसी सेवा देने वाली कंपनी को कोई समीक्षा नहीं मिली है, तो भी समीक्षा वाले फ़ीड में उसकी एंट्री होनी चाहिए. ऐसा न होने पर, उसके विज्ञापन नहीं दिखाए जाएंगे. समीक्षा वाले फ़ीड का सैंपल - listingId 2 देखें

ध्यान दें कि समीक्षा वाले फ़ीड के लिए, इंक्रीमेंटल फ़ीड का इस्तेमाल नहीं किया जा सकता. हर प्रोफ़ाइल फ़ीड के लिए, उससे जुड़ा समीक्षा फ़ीड होना ज़रूरी है.

समीक्षाओं से जुड़ी गड़बड़ी ठीक करना

अगर समीक्षा वाला कोई फ़ीडआइटम अमान्य है, तो हम उस फ़ीडआइटम को प्रोसेस नहीं करेंगे. हालांकि, हम मान्य फ़ीडआइटम को प्रोसेस करना जारी रखेंगे.

अगर कोई समीक्षा फ़ीड अमान्य है (जैसे, स्कीमा के मुताबिक नहीं है), तो हम पूरे समीक्षा फ़ीड को प्रोसेस करना बंद कर देंगे.

फ़ील्ड की समीक्षा करना

फ़ील्ड का नाम टाइप ब्यौरा उदाहरण ज़रूरी है कंस्ट्रेंट
serviceProviderId संख्या किसी लिस्टिंग (सेवा देने वाली कंपनी) का यूनीक आइडेंटिफ़ायर 12345 हां int64 में फ़िट होना चाहिए
ratingCount पूर्णांक पुष्टि की गई उपभोक्ता रेटिंग की संख्या 10 हां यह शून्य या उससे ज़्यादा होना चाहिए.
लेखक स्ट्रिंग समीक्षा लिखने वाले व्यक्ति का नाम “जैक एल.” नहीं
reviewId स्ट्रिंग समीक्षा का यूनीक आईडी. अगर हर समीक्षा के साथ यूनीक आईडी नहीं दिया गया है, तो तीसरे पक्ष को हर समीक्षा के लिए यूनीक आईडी जनरेट करना होगा. उदाहरण के लिए, समीक्षा के टेक्स्ट और उपयोगकर्ता का हैश. यह आईडी, कम से कम एक सेवा देने वाली कंपनी की सभी समीक्षाओं में यूनीक होना चाहिए. “123” हां
reviewText स्ट्रिंग लेखक ने समीक्षा में जो टेक्स्ट लिखा है “बहुत बढ़िया!” नहीं
रेटिंग पूर्णांक रेटिंग (यह 1 से 5 के बीच का पूर्णांक होना चाहिए) 4 हां यह 1 से 5 के बीच का पूर्णांक होना चाहिए.
serviceLocationCity स्ट्रिंग वह शहर जहां सेवा दी गई थी “न्यूयॉर्क” नहीं
reviewTimestampMicros पूर्णांक समीक्षा लिखे जाने का टाइमस्टैंप, माइक्रोसेकंड फ़ॉर्मैट में. 1.45142E+15 नहीं
serviceTimestampMicros पूर्णांक वह टाइमस्टैंप, जब सेवा पूरी हुई. यह माइक्रोसेकंड फ़ॉर्मैट में होता है. 1.45132E+15 नहीं
भाषा स्ट्रिंग आईएसओ 639-1 भाषा कोड (छोटे अक्षर, दो अक्षर) में समीक्षा के टेक्स्ट की भाषा. यह सेवा देने वाली कंपनी की टारगेट की गई भाषा से मेल खाना चाहिए. “en” नहीं यह उस भाषा से मेल खाना चाहिए जिसे सेवा देने वाली कंपनी के लिए टारगेट किया गया है. अगर कोई वैल्यू नहीं दी जाती है, तो डिफ़ॉल्ट रूप से “en” सेट होता है.
category ऑब्जेक्ट कैटगरी स्ट्रक्चर नहीं
category->categoryId enum सेवा की कैटगरी (एलएसए टेक्सॉनमी में) “garage_door_pro” नहीं
कैटगरी->टास्क enum सेवा का जॉब टाइप (टास्क) (एलएसए टैक्सोनॉमी में) “गैराज का दरवाज़ा ठीक करो” नहीं
confirmedCustomer बूलियन अगर समीक्षा ऐसे ग्राहक से मिली है जिसकी पुष्टि हो चुकी है (जिसने लीड जनरेट की है) TRUE नहीं