Query

खोज और एक्सपोर्ट के लिए इस्तेमाल की गई क्वेरी की परिभाषा.

JSON के काेड में दिखाना
{
  "corpus": enum (CorpusType),
  "dataScope": enum (DataScope),
  "searchMethod": enum (SearchMethod),
  "method": enum (SearchMethod),
  "terms": string,
  "startTime": string,
  "endTime": string,
  "teamDriveInfo": {
    object (TeamDriveInfo)
  },
  "timeZone": string,

  "accountInfo": {
    object (AccountInfo)
  },
  "orgUnitInfo": {
    object (OrgUnitInfo)
  },
  "sharedDriveInfo": {
    object (SharedDriveInfo)
  },
  "hangoutsChatInfo": {
    object (HangoutsChatInfo)
  },
  "sitesUrlInfo": {
    object (SitesUrlInfo)
  },
  "driveDocumentInfo": {
    object (DriveDocumentInfo)
  }

  "mailOptions": {
    object (MailOptions)
  },
  "driveOptions": {
    object (DriveOptions)
  },
  "hangoutsChatOptions": {
    object (HangoutsChatOptions)
  },
  "voiceOptions": {
    object (VoiceOptions)
  },
  "calendarOptions": {
    object (CalendarOptions)
  },
  "geminiOptions": {
    object (GeminiOptions)
  }
}
फ़ील्ड
corpus

enum (CorpusType)

Google Workspace की वह सेवा जिसमें खोज करनी है.

dataScope

enum (DataScope)

खोज के लिए डेटा सोर्स.

searchMethod
(deprecated)

enum (SearchMethod)

खोज के लिए इस्तेमाल किया जाने वाला तरीका.

method

enum (SearchMethod)

खोजने के लिए इकाई. शेयर की गई ड्राइव के लिए, यह फ़ील्ड searchMethod की जगह इस्तेमाल किया जाता है. जब searchMethod TEAM_DRIVE होता है, तब इस फ़ील्ड का जवाब SHARED_DRIVE होता है.

terms

string

खोज के नतीजों को फ़िल्टर करने के लिए, सेवा के हिसाब से खोज ऑपरेटर.

startTime

string (Timestamp format)

खोज क्वेरी शुरू होने का समय. जीएमटी के हिसाब से समय डालें. वैल्यू को दी गई तारीख के हिसाब से, सुबह 12 बजे पर सेट किया जाता है.

यह आरएफ़सी 3339 का इस्तेमाल करता है. इसमें जनरेट किया गया आउटपुट हमेशा Z-नॉर्मलाइज़ किया जाएगा और इसमें 0, 3, 6 या 9 फ़्रैक्शनल अंक इस्तेमाल किए जाएंगे. "Z" के अलावा, अन्य ऑफ़सेट भी स्वीकार किए जाते हैं. उदाहरण: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" या "2014-10-02T15:01:23+05:30".

endTime

string (Timestamp format)

खोज क्वेरी के लिए खत्म होने का समय. जीएमटी के हिसाब से समय डालें. वैल्यू को दी गई तारीख के हिसाब से, सुबह 12 बजे पर सेट किया जाता है.

यह आरएफ़सी 3339 का इस्तेमाल करता है. इसमें जनरेट किया गया आउटपुट हमेशा Z-नॉर्मलाइज़ किया जाएगा और इसमें 0, 3, 6 या 9 फ़्रैक्शनल अंक इस्तेमाल किए जाएंगे. "Z" के अलावा, अन्य ऑफ़सेट भी स्वीकार किए जाते हैं. उदाहरण: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" या "2014-10-02T15:01:23+05:30".

teamDriveInfo
(deprecated)

object (TeamDriveInfo)

यह तब ज़रूरी है, जब SearchMethod TEAM_DRIVE पर सेट हो.

timeZone

string

टाइम ज़ोन का नाम. यह IANA TZ का नाम होना चाहिए, जैसे कि "America/Los_Angeles". टाइम ज़ोन के नामों की सूची के लिए, टाइम ज़ोन देखें. Vault में समय क्षेत्र का इस्तेमाल कैसे किया जाता है, इस बारे में ज़्यादा जानने के लिए Vault का सहायता केंद्र देखें.

यूनियन फ़ील्ड search_method_field. ज़रूरत पड़ने पर, खोजे जाने वाली इकाइयों search_method_field की जानकारी इनमें से सिर्फ़ एक हो सकती है:
accountInfo

object (AccountInfo)

अगर SearchMethod को ACCOUNT पर सेट किया गया है, तो यह एट्रिब्यूट ज़रूरी है.

orgUnitInfo

object (OrgUnitInfo)

अगर SearchMethod को ORG_UNIT पर सेट किया गया है, तो यह एट्रिब्यूट ज़रूरी है.

sharedDriveInfo

object (SharedDriveInfo)

यह तब ज़रूरी है, जब SearchMethod SHARED_DRIVE पर सेट हो.

hangoutsChatInfo

object (HangoutsChatInfo)

SearchMethod एट्रिब्यूट की वैल्यू ROOM होने पर, यह एट्रिब्यूट ज़रूरी है. (रीड-ओनली)

sitesUrlInfo

object (SitesUrlInfo)

यह तब ज़रूरी है, जब SearchMethod SITES_URL हो.

driveDocumentInfo

object (DriveDocumentInfo)

यह तब ज़रूरी है, जब SearchMethod DRIVE_DOCUMENT हो.

यूनियन फ़ील्ड corpus_options_field. कुछ सेवाओं के लिए खोज के अतिरिक्त विकल्प. corpus_options_field इनमें से सिर्फ़ एक हो सकता है:
mailOptions

object (MailOptions)

Gmail में खोज से जुड़े विकल्प सेट करें.

driveOptions

object (DriveOptions)

Drive में खोज से जुड़े विकल्प सेट करें.

hangoutsChatOptions

object (HangoutsChatOptions)

Chat में खोज करने से जुड़े विकल्प सेट करें. (रीड-ओनली)

voiceOptions

object (VoiceOptions)

वॉइस सर्च से जुड़े विकल्प सेट करें.

calendarOptions

object (CalendarOptions)

कैलेंडर में खोज से जुड़े विकल्प सेट करें.

geminiOptions

object (GeminiOptions)

Gemini की खोज से जुड़े विकल्प सेट करें.

DataScope

खोज के लिए डेटा का सोर्स.

Enums
DATA_SCOPE_UNSPECIFIED कोई डेटा सोर्स नहीं दिया गया है.
ALL_DATA सभी उपलब्ध डेटा.
HELD_DATA सिर्फ़ वे डेटा जो होल्ड पर हैं.
UNPROCESSED_DATA सिर्फ़ वह डेटा जिसे Vault ने अब तक प्रोसेस नहीं किया है. (सिर्फ़ Gmail और Groups के लिए)

SearchMethod

खोज के लिए इकाई का टाइप.

Enums
SEARCH_METHOD_UNSPECIFIED खोजने का तरीका बताना ज़रूरी है. ऐसा न करने पर, अनुरोध अस्वीकार कर दिया जाएगा.
ACCOUNT AccountInfo में दिए गए खातों का डेटा खोजें.
ORG_UNIT OrgUnitInfo में बताई गई संगठन की इकाई के सभी खातों का डेटा खोजें.
TEAM_DRIVE

teamDriveInfo में बताए गए टीम ड्राइव में डेटा खोजें.

ENTIRE_ORG संगठन के सभी खातों का डेटा खोजें. यह सुविधा सिर्फ़ Gmail के लिए उपलब्ध है. इसकी वैल्यू देने पर, आपको AccountInfo या OrgUnitInfo की वैल्यू देने की ज़रूरत नहीं होती.
ROOM HangoutsChatInfo में बताए गए Chat स्पेस में मैसेज खोजें.
SITES_URL SitesUrlInfo में दी गई साइट के पब्लिश किए गए यूआरएल के हिसाब से साइटें खोजें.
SHARED_DRIVE SharedDriveInfo में बताई गई शेयर की गई ड्राइव में मौजूद फ़ाइलें खोजें.
DRIVE_DOCUMENT DriveDocumentInfo में बताए गए दस्तावेज़ों को वापस पाएं.

AccountInfo

खोजे जाने वाले खाते

JSON के काेड में दिखाना
{
  "emails": [
    string
  ]
}
फ़ील्ड
emails[]

string

खोजे जाने वाले खातों का सेट.

OrgUnitInfo

वह संगठन की इकाई जिसे खोजना है

JSON के काेड में दिखाना
{
  "orgUnitId": string
}
फ़ील्ड
orgUnitId

string

खोजे जाने वाले संगठन की इकाई का नाम, जैसा कि Admin SDK Directory API ने दिया है.

SharedDriveInfo

खोज के लिए शेयर की गई ड्राइव

JSON के काेड में दिखाना
{
  "sharedDriveIds": [
    string
  ]
}
फ़ील्ड
sharedDriveIds[]

string

शेयर की गई ड्राइव के आईडी की सूची, जिसे Drive API से उपलब्ध कराया जाता है.

HangoutsChatInfo

खोजने के लिए Chat स्पेस

JSON के काेड में दिखाना
{
  "roomId": [
    string
  ]
}
फ़ील्ड
roomId[]

string

Chat API से मिले, Chat स्पेस के आईडी की सूची. हर अनुरोध के लिए, ज़्यादा से ज़्यादा 500 Chat स्पेस से डेटा एक्सपोर्ट किया जा सकता है.

SitesUrlInfo

Google Sites के नए वर्शन की उन साइटों के पब्लिश किए गए यूआरएल जिन्हें खोजना है

JSON के काेड में दिखाना
{
  "urls": [
    string
  ]
}
फ़ील्ड
urls[]

string

साइट के पब्लिश किए गए यूआरएल की सूची.

DriveDocumentInfo

Drive में मौजूद वे दस्तावेज़ जिनमें खोज करनी है.

JSON के काेड में दिखाना
{

  "documentIds": {
    object (DriveDocumentIds)
  }
}
फ़ील्ड
यूनियन फ़ील्ड identifier. Drive दस्तावेज़ों को वापस पाने का फ़ॉर्मैट. identifier इनमें से सिर्फ़ एक हो सकता है:
documentIds

object (DriveDocumentIds)

दस्तावेज़ के आईडी के हिसाब से, Drive में मौजूद दस्तावेज़ों के बारे में बताएं.

DriveDocumentIds

दस्तावेज़ के आईडी के हिसाब से, Drive में मौजूद दस्तावेज़ों के बारे में बताएं.

JSON के काेड में दिखाना
{
  "ids": [
    string
  ]
}
फ़ील्ड
ids[]

string

ज़रूरी है. Drive में मौजूद दस्तावेज़ों के आईडी की सूची.

TeamDriveInfo

खोजने के लिए टीम ड्राइव

JSON के काेड में दिखाना
{
  "teamDriveIds": [
    string
  ]
}
फ़ील्ड
teamDriveIds[]
(deprecated)

string

Drive API से मिले टीम ड्राइव के आईडी की सूची.

MailOptions

Gmail में खोज के लिए अन्य विकल्प

JSON के काेड में दिखाना
{
  "excludeDrafts": boolean,
  "clientSideEncryptedOption": enum (ClientSideEncryptedOption)
}
फ़ील्ड
excludeDrafts

boolean

ड्राफ़्ट शामिल न करने के लिए, इसे true पर सेट करें.

clientSideEncryptedOption

enum (ClientSideEncryptedOption)

इससे पता चलता है कि नतीजों में एन्क्रिप्ट (सुरक्षित) किया गया कॉन्टेंट, एन्क्रिप्ट (सुरक्षित) नहीं किया गया कॉन्टेंट या दोनों शामिल होने चाहिए. डिफ़ॉल्ट रूप से, दोनों को शामिल किया जाता है.

ClientSideEncryptedOption

अगर आपका संगठन Google Workspace क्लाइंट-साइड एन्क्रिप्शन का इस्तेमाल करता है, तो कॉन्टेंट के एन्क्रिप्शन की स्थिति

Enums
CLIENT_SIDE_ENCRYPTED_OPTION_UNSPECIFIED एन्क्रिप्शन की स्थिति की जानकारी नहीं है. नतीजों में, क्लाइंट-साइड एन्क्रिप्शन वाला और बिना एन्क्रिप्शन वाला, दोनों तरह का कॉन्टेंट शामिल होता है.
CLIENT_SIDE_ENCRYPTED_OPTION_ANY नतीजों में, क्लाइंट-साइड एन्क्रिप्शन की मदद से एन्क्रिप्ट (सुरक्षित) किया गया और बिना एन्क्रिप्ट (सुरक्षित) किया गया, दोनों तरह का कॉन्टेंट शामिल करें.
CLIENT_SIDE_ENCRYPTED_OPTION_ENCRYPTED सिर्फ़ क्लाइंट-साइड से एन्क्रिप्ट (सुरक्षित) किया गया कॉन्टेंट शामिल करें.
CLIENT_SIDE_ENCRYPTED_OPTION_UNENCRYPTED सिर्फ़ असुरक्षित कॉन्टेंट शामिल करें.

DriveOptions

Drive में खोजने के लिए अन्य विकल्प.

JSON के काेड में दिखाना
{
  "versionDate": string,
  "includeTeamDrives": boolean,
  "includeSharedDrives": boolean,
  "clientSideEncryptedOption": enum (ClientSideEncryptedOption),
  "sharedDrivesOption": enum (SharedDrivesOption)
}
फ़ील्ड
versionDate

string (Timestamp format)

Drive फ़ाइल के मौजूदा वर्शन को खोजता है. हालांकि, तय की गई तारीख को रात 12:00 बजे यूटीसी से पहले सेव किए गए वर्शन के कॉन्टेंट को एक्सपोर्ट करता है. यूटीसी के हिसाब से तारीख डालें.

यह आरएफ़सी 3339 का इस्तेमाल करता है. इसमें जनरेट किया गया आउटपुट हमेशा Z-नॉर्मलाइज़ किया जाएगा और इसमें 0, 3, 6 या 9 फ़्रैक्शनल अंक इस्तेमाल किए जाएंगे. "Z" के अलावा, अन्य ऑफ़सेट भी स्वीकार किए जाते हैं. उदाहरण: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" या "2014-10-02T15:01:23+05:30".

includeTeamDrives
(deprecated)

boolean

टीम ड्राइव को शामिल करने के लिए, इसे सही पर सेट करें.

includeSharedDrives
(deprecated)

boolean

शेयर की गई ड्राइव शामिल करने के लिए, इसे true पर सेट करें.

clientSideEncryptedOption

enum (ClientSideEncryptedOption)

यह सेट करें कि नतीजों में सिर्फ़ Google Workspace के क्लाइंट-साइड एन्क्रिप्शन का इस्तेमाल करके एन्क्रिप्ट (सुरक्षित) किया गया कॉन्टेंट शामिल हो, सिर्फ़ बिना एन्क्रिप्ट (सुरक्षित) किया गया कॉन्टेंट शामिल हो या दोनों शामिल हों. डिफ़ॉल्ट रूप से, दोनों को चुना जाता है. फ़िलहाल, यह सुविधा Drive के लिए उपलब्ध है.

sharedDrivesOption

enum (SharedDrivesOption)

ज़रूरी नहीं. शेयर की गई ड्राइव में मौजूद दस्तावेज़ों को शामिल या बाहर रखने के विकल्प. हमारा सुझाव है कि आप includeSharedDrives के बजाय इस फ़ील्ड का इस्तेमाल करें. इस फ़ील्ड को सेट करने पर, यह includeSharedDrives और includeTeamDrives को बदल देता है.

SharedDrivesOption

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

Enums
SHARED_DRIVES_OPTION_UNSPECIFIED शेयर की गई ड्राइव का कोई विकल्प नहीं दिया गया है.
NOT_INCLUDED अगर कोई संसाधन शेयर की गई ड्राइव में है, तो उसे खोज के नतीजों में शामिल नहीं किया जाता.
INCLUDED_IF_ACCOUNT_IS_NOT_A_MEMBER शेयर की गई ड्राइव के संसाधन सिर्फ़ उन मामलों में शामिल किए जाते हैं जहां खाता, किसी संसाधन पर सहयोगी के तौर पर काम कर रहा है, लेकिन वह शेयर की गई ड्राइव का सदस्य नहीं है. यह Vault के यूज़र इंटरफ़ेस (यूआई) में मौजूद, "सिर्फ़ वे दस्तावेज़ शामिल किए जाते हैं जिन्हें सीधे तौर पर शेयर किया गया हो (इसके लिए शेयर की गई ड्राइव की सदस्यता होना ज़रूरी नहीं है)" विकल्प से मैप होता है. (पहले "includeSharedDrives" बंद था)
INCLUDED शेयर की गई ड्राइव में मौजूद संसाधन, खोज के नतीजों में शामिल होते हैं. (पहले "includeSharedDrives" चालू था)

HangoutsChatOptions

Google Chat में खोज करने के लिए अन्य विकल्प

JSON के काेड में दिखाना
{
  "includeRooms": boolean
}
फ़ील्ड
includeRooms

boolean

खाते या संगठन की इकाई के हिसाब से की गई खोजों के लिए, कमरों को शामिल करने के लिए इसे true पर सेट करें.

VoiceOptions

वॉइस सर्च के लिए अतिरिक्त विकल्प

JSON के काेड में दिखाना
{
  "coveredData": [
    enum (VoiceCoveredData)
  ]
}
फ़ील्ड
coveredData[]

enum (VoiceCoveredData)

खोजे जाने वाले डेटा टाइप

CalendarOptions

Calendar में खोज करने के लिए अन्य विकल्प

JSON के काेड में दिखाना
{
  "locationQuery": [
    string
  ],
  "peopleQuery": [
    string
  ],
  "minusWords": [
    string
  ],
  "responseStatuses": [
    enum (AttendeeResponse)
  ],
  "versionDate": string
}
फ़ील्ड
locationQuery[]

string

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

शब्दों को अलग करने का उदाहरण: ["New Zealand"] बनाम ["New","Zealand"] "New Zealand": "New and better Zealand" और "New Zealand", दोनों से मेल खाता है "New and better Zealand": सिर्फ़ "New and better Zealand" से मेल खाता है

peopleQuery[]

string

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

minusWords[]

string

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

responseStatuses[]

enum (AttendeeResponse)

यह सिर्फ़ उन इवेंट से मैच करता है जिनके लिए, कस्टोडियन ने इनमें से कोई एक जवाब दिया हो. अगर सेट खाली है या इसमें ATTENDEE_RESPONSE_UNSPECIFIED शामिल है, तो जवाबों को फ़िल्टर नहीं किया जाएगा.

versionDate

string (Timestamp format)

कैलेंडर इवेंट के मौजूदा वर्शन को खोजें. हालांकि, तय की गई तारीख को रात 12:00 बजे यूटीसी से पहले सेव किए गए वर्शन के कॉन्टेंट को एक्सपोर्ट करें. यूटीसी के हिसाब से तारीख डालें.

यह आरएफ़सी 3339 का इस्तेमाल करता है. इसमें जनरेट किया गया आउटपुट हमेशा Z-नॉर्मलाइज़ किया जाएगा और इसमें 0, 3, 6 या 9 फ़्रैक्शनल अंक इस्तेमाल किए जाएंगे. "Z" के अलावा, अन्य ऑफ़सेट भी स्वीकार किए जाते हैं. उदाहरण: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" या "2014-10-02T15:01:23+05:30".

AttendeeResponse

उपयोगकर्ता ने न्योते का जवाब दिया.

Enums
ATTENDEE_RESPONSE_UNSPECIFIED उपस्थित व्यक्ति के जवाब की जानकारी नहीं दी गई है. इसे सेट करने पर, जवाबों को फ़िल्टर नहीं किया जाएगा. साथ ही, क्वेरी के विकल्पों में शामिल अन्य सभी मेहमानों के जवाबों को अनदेखा कर दिया जाएगा.
ATTENDEE_RESPONSE_NEEDS_ACTION मीटिंग में शामिल होने के लिए, व्यक्ति को न्योता भेजा गया है, लेकिन उसने अब तक जवाब नहीं दिया है.
ATTENDEE_RESPONSE_ACCEPTED मीटिंग में हिस्सा लेने वाले व्यक्ति को शामिल होना है.
ATTENDEE_RESPONSE_DECLINED हिस्सा लेने वाले व्यक्ति को शामिल नहीं होना है.
ATTENDEE_RESPONSE_TENTATIVE इस विकल्प का मतलब है कि हिस्सा लेने वाला व्यक्ति के शामिल होने की संभावना है.

GeminiOptions

इस टाइप में कोई फ़ील्ड नहीं है.

Gemini से खोज करने के लिए अतिरिक्त विकल्प