PLACES_COUNT_PER_TYPE फ़ंक्शन

PLACES_COUNT_PER_TYPE फ़ंक्शन, फ़ंक्शन में बताए गए हर जगह के टाइप के लिए, गिनती की टेबल दिखाता है. उदाहरण के लिए, अगर आपने doctor, hospital, और pharmacy टाइप खोजे हैं, तो जवाब में एक टेबल दिखेगी. इसमें हर टाइप के लिए अलग-अलग लाइनें होंगी.

PLACES_COUNT_PER_TYPE फ़ंक्शन एक टेबल दिखाता है. इसलिए, इसे FROM क्लॉज़ का इस्तेमाल करके कॉल करें.

  • इनपुट पैरामीटर:

    • ज़रूरी है: geography फ़िल्टर पैरामीटर, जो खोज के दायरे के बारे में बताता है. geography पैरामीटर, BigQuery के GEOGRAPHY डेटा टाइप से तय की गई वैल्यू लेता है. यह पॉइंट, लाइनस्ट्रिंग, और पॉलीगॉन के साथ काम करता है.

      अलग-अलग तरह की सर्च जियोग्राफ़ी, जैसे कि व्यूपोर्ट और लाइनों का इस्तेमाल करने के उदाहरण देखने के लिए, PLACES_COUNT फ़ंक्शन देखें.

    • ज़रूरी है: types फ़िल्टर पैरामीटर, खोजे जाने वाले जगहों के टाइप के बारे में बताता है.

    • ज़रूरी नहीं: खोज के नतीजों को बेहतर बनाने के लिए, फ़िल्टर के अतिरिक्त पैरामीटर.

  • वापसी:

    • एक टेबल, जिसमें हर types वैल्यू के लिए एक लाइन है. इस टेबल में type (STRING), count (INT64), और sample_place_ids (ARRAY<STRING>) कॉलम शामिल हैं. इनमें से sample_place_ids कॉलम में, हर type के लिए 250 जगह के आईडी शामिल हैं.

उदाहरण: रेस्टोरेंट, कैफ़े, और बार की संख्या दिखाएं

इस उदाहरण में, न्यूयॉर्क शहर में खोज के लिए तय किए गए इलाके में मौजूद सभी रेस्टोरेंट, कैफ़े, और बार खोजे गए हैं. इस इलाके को न्यूयॉर्क शहर में एक बहुभुज के तौर पर तय किया गया है.

types पैरामीटर, STRING वैल्यू का एक कलेक्शन लेता है. इसमें खोजे जाने वाले जगहों के टाइप तय किए जाते हैं. संभावित वैल्यू की पूरी सूची देखने के लिए, जगह के टाइप देखें.

इस उदाहरण में, BigQuery के ST_GEOGFROMTEXT फ़ंक्शन का इस्तेमाल करके, पॉलीगॉन से GEOGRAPHY वैल्यू दिखाई गई है.

DECLARE geo GEOGRAPHY;
SET geo = ST_GEOGFROMTEXT('''POLYGON((-73.985708 40.75773,-73.993324 40.750298,
                                      -73.9857 40.7484,-73.9785 40.7575,
                                      -73.985708 40.75773))''');  -- NYC viewport

SELECT * FROM `places_insights___us___sample.PLACES_COUNT_PER_TYPE`(
  JSON_OBJECT(
      'types', ["restaurant", "cafe", "bar"],
      'geography', geo,
      'business_status', ['OPERATIONAL']
      )
);

यह फ़ंक्शन, तीन लाइनों वाली एक टेबल दिखाता है. हर लाइन में एक टाइप होता है:

न्यूयॉर्क शहर में, Place Count Type फ़ंक्शन के नतीजे.