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,

  // Union field search_method_field can be only one of the following:
  "accountInfo": {
    object (AccountInfo)
  },
  "orgUnitInfo": {
    object (OrgUnitInfo)
  },
  "sharedDriveInfo": {
    object (SharedDriveInfo)
  },
  "hangoutsChatInfo": {
    object (HangoutsChatInfo)
  },
  "sitesUrlInfo": {
    object (SitesUrlInfo)
  },
  "driveDocumentInfo": {
    object (DriveDocumentInfo)
  }
  // End of list of possible types for union field search_method_field.

  // Union field corpus_options_field can be only one of the following:
  "mailOptions": {
    object (MailOptions)
  },
  "driveOptions": {
    object (DriveOptions)
  },
  "hangoutsChatOptions": {
    object (HangoutsChatOptions)
  },
  "voiceOptions": {
    object (VoiceOptions)
  },
  "calendarOptions": {
    object (CalendarOptions)
  },
  "geminiOptions": {
    object (GeminiOptions)
  }
  // End of list of possible types for union field corpus_options_field.
}
फ़ील्ड
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)

Calendar में खोज के लिए खास विकल्प सेट करें.

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

संगठन की उस इकाई का नाम जिसे खोजना है. यह नाम, एडमिन SDK डायरेक्ट्री एपीआई से मिलता है.

SharedDriveInfo

शेयर की गई वे ड्राइव जिनमें खोजना है

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

string

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

HangoutsChatInfo

वे चैट स्पेस जिन्हें खोजना है

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

string

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

SitesUrlInfo

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

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

string

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

DriveDocumentInfo

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

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

  // Union field identifier can be only one of the following:
  "documentIds": {
    object (DriveDocumentIds)
  }
  // End of list of possible types for union field identifier.
}
फ़ील्ड
यूनियन फ़ील्ड 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

ड्राफ़्ट को बाहर रखने के लिए, इसकी वैल्यू को सही है पर सेट करें.

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

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

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

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

VoiceOptions

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

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

enum (VoiceCoveredData)

खोजने के लिए डेटा टाइप

CalendarOptions

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

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

string

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

शब्द के बंटवारे का उदाहरण: ["न्यूज़ीलैंड"] बनाम ["न्यू","Zealand"] "न्यूज़ीलैंड": दोनों से मैच होता है "न्यू और बेहतर Zealand": सिर्फ़ बाद वाले से मैच होता है

peopleQuery[]

string

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

minusWords[]

string

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

responseStatuses[]

enum (AttendeeResponse)

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

versionDate

string (Timestamp format)

Calendar इवेंट के मौजूदा वर्शन को खोजें. हालांकि, तारीख के हिसाब से, रात 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 में खोजने के लिए अन्य विकल्प