फ़िल्टर पैरामीटर

यहां दी गई टेबल में बताए गए पैरामीटर का इस्तेमाल करके, जगहों की संख्या बताने वाले फ़ंक्शन पर फ़िल्टर लागू किए जा सकते हैं. ध्यान दें कि हर फ़ंक्शन के लिए ज़रूरी पैरामीटर अलग-अलग होते हैं:

  • PLACES_COUNT: इसके लिए, geography ज़रूरी है
  • PLACES_COUNT_PER_TYPE_V2: इसके लिए, geography और type ज़रूरी है
  • PLACES_COUNT_V2: इसके लिए, geographies ज़रूरी है
  • PLACES_COUNT_PER_H3: इसके लिए, geography और h3_resolution ज़रूरी है
  • PLACES_COUNT_CHANGE: इसके लिए, month1 और month2 ज़रूरी है

फ़िल्टर का नाम और उसकी वैल्यू, केस-सेंसिटिव होती है. आपको उन्हें ठीक उसी तरह से लिखना होगा जैसे वे टेबल में दिखते हैं. ऐसा न करने पर, क्वेरी में अमान्य आर्ग्युमेंट की गड़बड़ी दिखेगी.

फ़िल्टर का नाम ब्यौरा टाइप इस्तेमाल की जा सकने वाली वैल्यू
geography

PLACES_COUNT, PLACES_COUNT_PER_TYPE, और PLACES_COUNT_PER_H3 के लिए

खोजने के लिए कोई हिस्सा तय करता है. किसी भी तरह के GEOGRAPHY का इस्तेमाल किया जा सकता है. जैसे, Point, LineString, और Polygon.

geography पैरामीटर को geography_radius के साथ इस्तेमाल करके, खोज के दायरे में बफ़र जोड़ा जा सकता है.

खोज के लिए कम से कम 40.0 मीटर गुणा 40.0 मीटर (1600 मी2) का दायरा होना चाहिए. अगर इस सीमा से कम का खोज क्षेत्र तय किया जाता है, तो फ़ंक्शन अमान्य आर्ग्युमेंट की गड़बड़ी दिखाता है.

GEOGRAPHY किसी भी तरह का GEOGRAPHY.
geographies

सिर्फ़ PLACES_COUNT_PER_GEO के लिए

इससे, खोजे जाने वाले हिस्सों की सूची के बारे में पता चलता है. किसी भी तरह के GEOGRAPHY का इस्तेमाल किया जा सकता है. जैसे, Point, LineString, और Polygon.

geographies पैरामीटर को geography_radius के साथ इस्तेमाल करके, खोज के दायरे में बफ़र जोड़ा जा सकता है. बफ़र को चुनी गई सभी जगहों पर लागू किया जाता है.

खोज के लिए कम से कम 40.0 मीटर गुणा 40.0 मीटर (1600 मी2) का दायरा होना चाहिए. अगर इस सीमा से कम का खोज क्षेत्र तय किया जाता है, तो फ़ंक्शन अमान्य आर्ग्युमेंट की गड़बड़ी दिखाता है.

ARRAY<GEOGRAPHY> किसी भी तरह का GEOGRAPHY.
geography_radius

यह फ़ंक्शन, चुनी गई जगह के लिए मीटर में दायरा या बफ़र जोड़ता है. डिफ़ॉल्ट वैल्यू 0 है.

तय की गई वैल्यू से, खोज के लिए कम से कम 40.0 मीटर गुणा 40.0 मीटर (1600 मी2) का इलाका तय होना चाहिए. उदाहरण के लिए, Point भौगोलिक क्षेत्र के लिए, कम से कम दायरा 23 मीटर है.

INT64 कम से कम वैल्यू 0 है.
h3_resolution

सिर्फ़ PLACES_COUNT_PER_H3 के लिए

H3 रिज़ॉल्यूशन का इस्तेमाल, जगहों की संख्या को H3 सेल में एग्रीगेट करने के लिए किया जाता है.

INT64 0 से 11 के बीच.
types

इससे पता चलता है कि किन जगहों को शामिल करना है.

हर जगह में, जगहों के टाइप का एक सेट होता है. उदाहरण के लिए, "restaurant" और "cafe". अगर कोई टाइप नहीं बताया गया है, तो नतीजे में सभी तरह की जगहों को शामिल किया जाता है.

ARRAY<STRING>

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

उदाहरण:

["restaurant", "cafe", "bar"]

primary_type

इससे, विचार करने के लिए मुख्य टाइप की जानकारी मिलती है.

किसी जगह का सिर्फ़ एक मुख्य टाइप हो सकता है. यह वह टाइप होता है जो जगह के बारे में सबसे सही जानकारी देता है.

अगर कोई प्राइमरी टाइप तय नहीं किया गया है, तो नतीजे में सभी प्राइमरी टाइप शामिल किए जाते हैं.

ARRAY<STRING>

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

उदाहरण:

["restaurant", "cafe", "bar"]

brand_ids

सिर्फ़ PLACES_COUNT_PER_H3, PLACES_COUNT_V2, और PLACES_COUNT_PER_TYPE_V2 के लिए

इससे उन ब्रैंड आईडी के बारे में पता चलता है जिन पर विचार करना है.

हर जगह को ब्रैंड आईडी से जोड़ा जा सकता है. अगर कोई ब्रैंड आईडी नहीं दिया गया है, तो नतीजे में सभी ब्रैंड और बिना ब्रैंड वाली जगहों को शामिल किया जाता है.

ध्यान दें: ब्रैंड का डेटा सिर्फ़ कुछ देशों में उपलब्ध है. फ़िलहाल, यह सुविधा अमेरिका (US), कनाडा (CA), यूनाइटेड किंगडम (GB), और ऑस्ट्रेलिया (AU) में उपलब्ध है.

ARRAY<STRING>

ब्रैंड आईडी का कलेक्शन. ब्रैंड के डेटा के बारे में ज़्यादा जानने के लिए, ब्रैंड के डेटा का इस्तेमाल करके क्वेरी लिखना लेख पढ़ें.

उदाहरण:

["brand_001", "brand_002"]

min_rating इससे, जगह की कम से कम रेटिंग तय की जाती है.

किसी जगह की रेटिंग, उस जगह के बारे में उपयोगकर्ताओं की समीक्षाओं के आधार पर तय होती है. यह रेटिंग 1.0 से 5.0 के बीच होती है

अगर इस रेंज से बाहर की रेटिंग दी जाती है, तो फ़ंक्शन अमान्य आर्ग्युमेंट की गड़बड़ी दिखाता है.

FLOAT 1.0 से 5.0 के बीच.
max_rating

इससे, जगह की ज़्यादा से ज़्यादा रेटिंग तय की जाती है.

जगहों की रेटिंग, उस जगह के बारे में उपयोगकर्ताओं की समीक्षाओं पर आधारित होती है. यह रेटिंग 1.0 से 5.0 के बीच होती है

अगर इस रेंज से बाहर की रेटिंग दी जाती है, तो फ़ंक्शन अमान्य आर्ग्युमेंट की गड़बड़ी दिखाता है.

FLOAT 1.0 से 5.0 के बीच.
min_user_rating_count

इससे, उपयोगकर्ता रेटिंग की कम से कम संख्या तय होती है.

उपयोगकर्ता रेटिंग की संख्या, किसी जगह को मिली समीक्षाओं की कुल संख्या होती है.

कम से कम वैल्यू 0 है. अगर आपने 0 से कम वैल्यू दी है, तो फ़ंक्शन अमान्य आर्ग्युमेंट की गड़बड़ी दिखाता है.

INT64 कम से कम वैल्यू 0 है.
max_user_rating_count

इससे यह तय होता है कि उपयोगकर्ता रेटिंग की ज़्यादा से ज़्यादा कितनी संख्या को ध्यान में रखना है.

उपयोगकर्ता रेटिंग की संख्या का मतलब है कि किसी जगह को कुल कितनी समीक्षाएं मिली हैं.

कम से कम वैल्यू 0 है. अगर आपने 0 से कम वैल्यू दी है, तो फ़ंक्शन अमान्य आर्ग्युमेंट की गड़बड़ी दिखाता है.

INT64 कम से कम वैल्यू 0 है.
price_level

इससे यह तय होता है कि कीमत के किन लेवल को ध्यान में रखना है.

कीमत के कई लेवल तय किए जा सकते हैं.

ARRAY<STRING>

इस्तेमाल की जा सकने वाली वैल्यू:

"PRICE_LEVEL_FREE"

"PRICE_LEVEL_INEXPENSIVE"

"PRICE_LEVEL_MODERATE"

"PRICE_LEVEL_EXPENSIVE"

"PRICE_LEVEL_VERY_EXPENSIVE"

उदाहरण:

["PRICE_LEVEL_MODERATE","PRICE_LEVEL_EXPENSIVE"]

business_status इससे कारोबार की स्थिति के बारे में पता चलता है. कारोबार की एक से ज़्यादा स्थितियां तय की जा सकती हैं. ARRAY<STRING>

इस्तेमाल की जा सकने वाली वैल्यू:

"OPERATIONAL"

"CLOSED_TEMPORARILY"

"CLOSED_PERMANENTLY"

"FUTURE_OPENING"

उदाहरण:

["OPERATIONAL","CLOSED_TEMPORARILY"]

takeout टेकआउट की सुविधा देने वाली जगहों को प्राथमिकता दी जाती है. BOOLEAN TRUE, FALSE
delivery डिलीवरी की सुविधा देने वाली जगहों को ध्यान में रखता है. BOOLEAN TRUE, FALSE
dine_in बैठकर खाने की सुविधा देने वाली जगहों को ध्यान में रखता है. BOOLEAN TRUE, FALSE
curbside_pickup कर्बसाइड पिकअप की सुविधा देने वाली जगहों को शामिल किया जाता है. BOOLEAN TRUE, FALSE
reservable ऐसी जगहें चुनें जहां बुकिंग की जा सकती है. BOOLEAN TRUE, FALSE
outdoor_seating ऐसी जगहों को चुनें जहां बाहर बैठने की सुविधा हो. BOOLEAN TRUE, FALSE
live_music लाइव म्यूज़िक की सुविधा देने वाली जगहों को ध्यान में रखता है. BOOLEAN TRUE, FALSE
allows_dogs ऐसी जगहों पर जाएं जहां कुत्तों को ले जाने की अनुमति हो. BOOLEAN TRUE, FALSE
restroom ऐसी जगहों को शामिल किया जाता है जहां शौचालय की सुविधा उपलब्ध हो. BOOLEAN TRUE, FALSE
serves_breakfast नाश्ता परोसने वाली जगहों को शामिल किया जाता है. BOOLEAN TRUE, FALSE
serves_lunch लंच परोसने वाली जगहों को शामिल किया जाता है. BOOLEAN TRUE, FALSE
serves_dinner डिनर परोसने वाली जगहों को शामिल किया जाता है. BOOLEAN TRUE, FALSE
serves_beer ऐसी जगहों को शामिल किया जाता है जहां बीयर मिलती है. BOOLEAN TRUE, FALSE
serves_wine वाइन परोसने वाली जगहों को शामिल किया जाता है. BOOLEAN TRUE, FALSE
serves_brunch ब्रंच परोसने वाली जगहों को ध्यान में रखता है. BOOLEAN TRUE, FALSE
serves_vegetarian_food शाकाहारी खाना परोसने वाली जगहों को ध्यान में रखता है. BOOLEAN TRUE, FALSE
serves_cocktails ऐसी जगहों को शामिल किया जाता है जहां कॉकटेल परोसी जाती हैं. BOOLEAN TRUE, FALSE
serves_dessert ऐसी जगहों के सुझाव दिखाए जाते हैं जहां डिज़र्ट मिलता है. BOOLEAN TRUE, FALSE
serves_coffee कॉफ़ी परोसने वाली जगहों को शामिल किया जाता है. BOOLEAN TRUE, FALSE
menu_for_children ऐसी जगहों को शामिल किया जाता है जहां बच्चों के लिए मेन्यू उपलब्ध हो. BOOLEAN TRUE, FALSE
good_for_children ऐसी जगहों पर जाएं जो बच्चों के लिए सही हों. BOOLEAN TRUE, FALSE
good_for_groups ग्रुप में आने वाले लोगों के लिए अच्छी जगहों पर विचार करें. BOOLEAN TRUE, FALSE
good_for_watching_sports खेल-कूद देखने के लिए अच्छी जगहों पर विचार करें. BOOLEAN TRUE, FALSE
accepts_credit_cards ऐसी जगहों पर जाएं जहां क्रेडिट कार्ड से पेमेंट स्वीकार किया जाता है. BOOLEAN TRUE, FALSE
accepts_debit_cards डेबिट कार्ड से पेमेंट स्वीकार करने वाली जगहों के बारे में सोचें. BOOLEAN TRUE, FALSE
accepts_cash_only ऐसी जगहों को शामिल करें जहां सिर्फ़ नकद पेमेंट स्वीकार किया जाता है. BOOLEAN TRUE, FALSE
accepts_nfc ऐसे कारोबारों को चुनें जहां एनएफ़सी पेमेंट की सुविधा उपलब्ध हो. BOOLEAN TRUE, FALSE
free_parking_lot ऐसी जगहों को शामिल किया जाता है जहां मुफ़्त पार्किंग की सुविधा उपलब्ध है. BOOLEAN TRUE, FALSE
paid_parking_lot ऐसी जगहों को शामिल किया जाता है जहां पैसे चुकाकर पार्किंग करने की सुविधा उपलब्ध है. BOOLEAN TRUE, FALSE
free_street_parking ऐसी जगहों को शामिल किया जाता है जहां सड़क के किनारे मुफ़्त पार्किंग की सुविधा उपलब्ध है. BOOLEAN TRUE, FALSE
paid_street_parking उन जगहों को शामिल किया जाता है जहां पैसे चुकाकर सड़क के किनारे पार्किंग करने की सुविधा उपलब्ध है. BOOLEAN TRUE, FALSE
valet_parking ऐसी जगहों को शामिल किया जाता है जहां वैले पार्किंग की सुविधा उपलब्ध है. BOOLEAN TRUE, FALSE
free_garage_parking गराज में मुफ़्त पार्किंग की सुविधा वाले होटल. BOOLEAN TRUE, FALSE
paid_garage_parking ऐसी जगहों को शामिल किया जाता है जहां शुल्क देकर गराज में पार्किंग की सुविधा उपलब्ध है. BOOLEAN TRUE, FALSE
wheelchair_accessible_parking ऐसी जगहों को शामिल किया जाता है जहां व्हीलचेयर ले जाने की सुविधा वाली पार्किंग है. BOOLEAN TRUE, FALSE
wheelchair_accessible_entrance ऐसी जगहों को शामिल किया जाता है जहां व्हीलचेयर ले जाने की सुविधा है. BOOLEAN TRUE, FALSE
wheelchair_accessible_restroom ऐसी जगहों को शामिल किया जाता है जहां व्हीलचेयर ले जाने की सुविधा वाला शौचालय हो. BOOLEAN TRUE, FALSE
wheelchair_accessible_seating ऐसी जगहों को शामिल किया जाता है जहां व्हीलचेयर ले जाने की सुविधा है. BOOLEAN TRUE, FALSE
snapshot_date

इससे पता चलता है कि किस महीने के पुराने स्नैपशॉट के लिए क्वेरी करनी है.

अगर इसे शामिल नहीं किया जाता है, तो डिफ़ॉल्ट रूप से सबसे हाल का स्नैपशॉट इस्तेमाल किया जाता है.

STRING

फ़ॉर्मैट: YYYY-MM.

उदाहरण: "2026-07"

month1

सिर्फ़ PLACES_COUNT_CHANGE के लिए

इससे पता चलता है कि क्वेरी के लिए, किस महीने का बेसलाइन स्नैपशॉट इस्तेमाल करना है.

STRING

फ़ॉर्मैट: YYYY-MM.

उदाहरण: "2026-01"

month2

सिर्फ़ PLACES_COUNT_CHANGE के लिए

इससे पता चलता है कि क्वेरी के लिए, तुलना करने वाले स्नैपशॉट का महीना क्या है.

STRING

फ़ॉर्मैट: YYYY-MM.

उदाहरण: "2026-02"

regular_opening_hours

यह फ़िल्टर, जगहों को उनके कारोबार के खुले होने के सामान्य समय के हिसाब से दिखाता है.

JSON

उदाहरण: JSON_OBJECT('monday', [JSON_OBJECT('start_time', '09:00', 'end_time', '12:00')])

min_ev_charge_connector_count

इससे पता चलता है कि ईवी चार्ज कनेक्टर की कम से कम संख्या कितनी होनी चाहिए.

INT64 कम से कम वैल्यू 0 है.
max_ev_charge_connector_count

इससे ईवी चार्ज कनेक्टर की ज़्यादा से ज़्यादा संख्या के बारे में पता चलता है.

INT64 कम से कम वैल्यू 0 है.
max_ev_max_charge_rate_kw

इससे ईवी चार्जिंग स्टेशन के लिए, किलोवॉट में चार्जिंग की ज़्यादा से ज़्यादा दर का पता चलता है.

FLOAT64 कम से कम वैल्यू 0.0 है.
ev_charge_connector_types

इससे पता चलता है कि ईवी कनेक्टर के किन टाइप को ध्यान में रखना है.

ARRAY<STRING>

उदाहरण: ["EV_CONNECTOR_TYPE_TESLA"]