Method: query.search

رابط برنامه‌نویسی کاربردی جستجوی ابری (Cloud Search query API) روشی برای جستجو ارائه می‌دهد که مرتبط‌ترین نتایج را از یک جستجوی کاربر برمی‌گرداند. این نتایج می‌توانند از برنامه‌های Google Workspace مانند Gmail یا Google Drive یا از داده‌هایی که شما از یک شخص ثالث فهرست‌بندی کرده‌اید، حاصل شوند.

توجه: این API برای اجرا به یک حساب کاربری نهایی استاندارد نیاز دارد. یک حساب کاربری سرویس نمی‌تواند درخواست‌های API پرس‌وجو را مستقیماً انجام دهد؛ برای استفاده از یک حساب کاربری سرویس برای انجام پرس‌وجوها، تفویض اختیار در سطح دامنه Google Workspace را تنظیم کنید.

درخواست HTTP

POST https://cloudsearch.googleapis.com/v1/query/search

این URL از سینتکس Transcoding در gRPC استفاده می‌کند.

درخواست بدنه

بدنه درخواست شامل داده‌هایی با ساختار زیر است:

نمایش JSON
{
  "requestOptions": {
    object (RequestOptions)
  },
  "query": string,
  "pageSize": integer,
  "start": integer,
  "dataSourceRestrictions": [
    {
      object (DataSourceRestriction)
    }
  ],
  "facetOptions": [
    {
      object (FacetOptions)
    }
  ],
  "sortOptions": {
    object (SortOptions)
  },
  "queryInterpretationOptions": {
    object (QueryInterpretationOptions)
  },
  "contextAttributes": [
    {
      object (ContextAttribute)
    }
  ]
}
فیلدها
requestOptions

object ( RequestOptions )

گزینه‌هایی مانند برنامه جستجو و منطقه زمانی کاربر را درخواست کنید.

query

string

رشته جستجوی خام. اپراتورهای جستجوی پشتیبانی شده را در بخش جستجوی خود را با اپراتورها محدود کنید، مشاهده کنید.

pageSize

integer

حداکثر تعداد نتایج جستجو برای نمایش در یک صفحه. مقادیر معتبر بین ۱ تا ۱۰۰ هستند، شامل. مقدار پیش‌فرض ۱۰ است. حداقل مقدار ۵۰ است وقتی نتایجی فراتر از ۲۰۰۰ درخواست می‌شود.

start

integer

شاخص شروع نتایج.

dataSourceRestrictions[]

object ( DataSourceRestriction )

منابعی که برای پرس‌وجو استفاده می‌شوند. در صورت عدم مشخص شدن، از تمام منابع داده از برنامه جستجوی فعلی استفاده می‌شود.

facetOptions[]

object ( FacetOptions )

sortOptions

object ( SortOptions )

گزینه‌های مرتب‌سازی نتایج جستجو

queryInterpretationOptions

object ( QueryInterpretationOptions )

گزینه‌هایی برای تفسیر پرس‌وجوی کاربر.

contextAttributes[]

object ( ContextAttribute )

ویژگی‌های زمینه‌ای برای درخواستی که برای تنظیم رتبه‌بندی نتایج جستجو استفاده خواهد شد. حداکثر تعداد عناصر ۱۰ است.

بدنه پاسخ

پاسخ API جستجو. شناسه بعدی: ۱۹

در صورت موفقیت، بدنه پاسخ شامل داده‌هایی با ساختار زیر است:

نمایش JSON
{
  "queryInterpretation": {
    object (QueryInterpretation)
  },
  "results": [
    {
      object (SearchResult)
    }
  ],
  "structuredResults": [
    {
      object (StructuredResult)
    }
  ],
  "spellResults": [
    {
      object (SpellResult)
    }
  ],
  "facetResults": [
    {
      object (FacetResult)
    }
  ],
  "hasMoreResults": boolean,
  "debugInfo": {
    object (ResponseDebugInfo)
  },
  "errorInfo": {
    object (ErrorInfo)
  },
  "resultCounts": {
    object (ResultCounts)
  },

  // Union field result_count can be only one of the following:
  "resultCountEstimate": string,
  "resultCountExact": string
  // End of list of possible types for union field result_count.
}
فیلدها
queryInterpretation

object ( QueryInterpretation )

نتیجه تفسیر پرس‌وجو برای پرس‌وجوی کاربر. اگر تفسیر پرس‌وجو غیرفعال باشد، خالی است.

results[]

object ( SearchResult )

نتایج حاصل از یک عبارت جستجو.

structuredResults[]

object ( StructuredResult )

نتایج ساختاریافته برای جستجوی کاربر. این نتایج در محاسبه‌ی اندازه‌ی صفحه لحاظ نمی‌شوند.

spellResults[]

object ( SpellResult )

املای پیشنهادی برای عبارت جستجو شده.

facetResults[]

object ( FacetResult )

نتایج مکرر وجهی.

hasMoreResults

boolean

اینکه آیا نتایج جستجوی بیشتری مطابق با عبارت جستجو شده وجود دارد یا خیر.

debugInfo

object ( ResponseDebugInfo )

اطلاعات اشکال‌زدایی در مورد پاسخ.

errorInfo

object ( ErrorInfo )

اطلاعات خطا در مورد پاسخ.

resultCounts

object ( ResultCounts )

اطلاعات شمارش نتایج گسترش‌یافته.

فیلد یونیون result_count . تعداد کل نتایج در تمام منابع داده درخواستی. اگر منابع از پیش تعریف شده در مجموعه منابع داده مورد درخواست گنجانده شده باشند، حذف می‌شود. تعداد نتایج ممکن است تحت شرایط زیر به جای مقدار دقیق، به صورت تخمینی بازگردانده شود:

  • وقتی عبارت جستجو بیش از دو اصطلاح داشته باشد، مانند "result count exact" که در علامت نقل قول قرار گرفته است.

  • وقتی تعداد ACL های نتایج جستجوی منحصر به فرد برای ارزیابی، برای محاسبه در یک تأخیر معقول، بسیار زیاد باشند.

در موارد نادری که سیستم قادر به جستجو در تمام اسناد نیست، پرس و جو را دوباره اجرا کنید. result_count فقط می‌تواند یکی از موارد زیر باشد:

resultCountEstimate

string ( int64 format)

تعداد نتایج تخمینی برای این پرس و جو.

resultCountExact

string ( int64 format)

تعداد دقیق نتایج برای این پرس و جو.

دامنه‌های مجوز

به یکی از حوزه‌های OAuth زیر نیاز دارد:

  • https://www.googleapis.com/auth/cloud_search.query
  • https://www.googleapis.com/auth/cloud_search

برای اطلاعات بیشتر، به راهنمای مجوز مراجعه کنید.

گزینه‌های تفسیر پرس‌وجو

گزینه‌هایی برای تفسیر پرس‌وجوی کاربر.

نمایش JSON
{
  "disableNlInterpretation": boolean,
  "enableVerbatimMode": boolean,
  "disableSupplementalResults": boolean
}
فیلدها
disableNlInterpretation

boolean

برای غیرفعال کردن تفسیر زبان طبیعی (NL) از پرس‌وجوها، علامت‌گذاری کنید. پیش‌فرض نادرست است، برای غیرفعال کردن تفسیر زبان طبیعی، روی درست تنظیم کنید. تفسیر NL فقط برای منابع داده از پیش تعریف‌شده اعمال می‌شود.

enableVerbatimMode

boolean

این پرچم را فعال کنید تا تمام بهینه‌سازی‌های داخلی مانند تفسیر پرس‌وجوها به زبان طبیعی (NL)، بازیابی نتایج تکمیلی و استفاده از مترادف‌ها از جمله مترادف‌های سفارشی غیرفعال شوند. اگر هر یک از دو پرچم درست باشد، تفسیر Nl غیرفعال خواهد شد.

disableSupplementalResults

boolean

از این پرچم برای غیرفعال کردن نتایج تکمیلی برای یک پرس‌وجو استفاده کنید. تنظیمات نتایج تکمیلی انتخاب شده در سطح SearchApplication در صورت تنظیم روی True، اولویت خواهند داشت.

تفسیر پرس‌وجو

نمایش JSON
{
  "interpretedQuery": string,
  "interpretationType": enum (QueryInterpretation.InterpretationType),
  "reason": enum (QueryInterpretation.Reason),
  "interpretedQueryActualResultCount": integer,
  "interpretedQueryEstimatedResultCount": string
}
فیلدها
interpretedQuery

string

تفسیر عبارت جستجو شده در جستجو. برای مثال، عبارت‌های جستجو با هدف زبان طبیعی مانند "email from john" به صورت "from:john source:mail" تفسیر می‌شوند. این فیلد زمانی که دلیل NOT_ENOUGH_RESULTS_FOUND_FOR_USER_QUERY باشد، پر نخواهد شد.

interpretationType

enum ( QueryInterpretation.InterpretationType )

reason

enum ( QueryInterpretation.Reason )

دلیل تفسیر پرس‌وجو. اگر نوع تفسیر NONE نباشد، این فیلد نامشخص (UNSPECIFIED) نخواهد بود.

interpretedQueryActualResultCount

integer

تعداد واقعی نتایج برگردانده شده توسط کوئری تفسیر شده.

interpretedQueryEstimatedResultCount

string ( int64 format)

تعداد تخمینی نتایج برگردانده شده توسط پرس و جوی تفسیر شده.

نوع تفسیر پرس‌وجو

انوم‌ها
NONE نه از تفسیر زبان طبیعی و نه از نسخه گسترده‌تر عبارت جستجو برای دریافت نتایج جستجو استفاده نمی‌شود.
BLEND نتایج حاصل از جستجوی اصلی با نتایج دیگر ترکیب می‌شوند. دلیل ترکیب این نتایج دیگر با نتایج جستجوی اصلی در فیلد «دلیل» زیر وارد شده است.
REPLACE نتایج حاصل از جستجوی اصلی جایگزین می‌شوند. دلیل جایگزینی نتایج جستجوی اصلی در فیلد «دلیل» زیر وارد می‌شود.

تفسیر پرس و جو. دلیل

انوم‌ها
UNSPECIFIED
QUERY_HAS_NATURAL_LANGUAGE_INTENT تفسیر زبان طبیعی از پرس و جو برای دریافت نتایج جستجو استفاده می‌شود.
NOT_ENOUGH_RESULTS_FOUND_FOR_USER_QUERY از تشابه اصطلاحات پرس‌وجو و سند برای گسترش انتخابی پرس‌وجو به منظور بازیابی نتایج جستجوی بیشتر استفاده می‌شود، زیرا نتایج کافی برای پرس‌وجوی کاربر یافت نشده است. پرس‌وجوی تفسیر شده در این مورد خالی خواهد بود.

نتیجه جستجو

نتایجی که حاوی اطلاعات فهرست‌بندی شده برای یک سند هستند. شناسه بعدی: ۱۶

نمایش JSON
{
  "title": string,
  "url": string,
  "snippet": {
    object (Snippet)
  },
  "metadata": {
    object (Metadata)
  },
  "clusteredResults": [
    {
      object (SearchResult)
    }
  ],
  "debugInfo": {
    object (ResultDebugInfo)
  }
}
فیلدها
title

string

عنوان نتیجه جستجو.

url

string

آدرس اینترنتی نتیجه جستجو. این آدرس اینترنتی حاوی یک ریدایرکت گوگل به مورد اصلی است. این آدرس اینترنتی امضا شده است و نباید تغییر کند.

snippet

object ( Snippet )

پیوستگی تمام خلاصه‌ها (snippets) موجود برای این نتیجه.

metadata

object ( Metadata )

فراداده نتیجه جستجو.

clusteredResults[]

object ( SearchResult )

اگر منبع خوشه‌ای است، فهرستی از نتایج خوشه‌ای ارائه دهید. فقط یک سطح از نتایج خوشه‌ای وجود خواهد داشت. اگر منبع فعلی برای خوشه‌بندی فعال نشده باشد، این فیلد خالی خواهد بود.

debugInfo

object ( ResultDebugInfo )

اطلاعات اشکال‌زدایی در مورد این نتیجه جستجو.

قطعه کد

قطعه‌ای از نتیجه جستجو که خلاصه‌ای از محتوای صفحه نتیجه را نشان می‌دهد.

نمایش JSON
{
  "snippet": string,
  "matchRanges": [
    {
      object (MatchRange)
    }
  ]
}
فیلدها
snippet

string

قطعه‌ای از سند. ممکن است حاوی کاراکترهای HTML از رده خارج شده باشد که باید قبل از رندر شدن، از حالت اسکیپ خارج شوند.

matchRanges[]

object ( MatchRange )

محدوده‌های منطبق در قطعه کد.

محدوده تطابق

محدوده منطبق با یک قطعه کد [شروع، پایان].

نمایش JSON
{
  "start": integer,
  "end": integer
}
فیلدها
start

integer

موقعیت شروع تطابق در قطعه کد.

end

integer

پایان مسابقه در قطعه کد.

فراداده

فراداده‌ی یک نتیجه‌ی جستجوی منطبق.

نمایش JSON
{
  "source": {
    object (Source)
  },
  "mimeType": string,
  "thumbnailUrl": string,
  "owner": {
    object (Person)
  },
  "createTime": string,
  "updateTime": string,
  "fields": [
    {
      object (NamedProperty)
    }
  ],
  "displayOptions": {
    object (ResultDisplayMetadata)
  },
  "objectType": string
}
فیلدها
source

object ( Source )

منبع نامگذاری شده برای نتیجه، مانند Gmail.

mimeType

string

نوع MIME نتیجه جستجو.

thumbnailUrl

string

URL تصویر کوچک نتیجه.

owner

object ( Person )

مالک (معمولاً سازنده) سند یا شیء نتیجه جستجو.

createTime

string ( Timestamp format)

زمان ایجاد این سند یا شیء در نتیجه جستجو.

از RFC 3339 استفاده می‌کند، که در آن خروجی تولید شده همیشه به صورت Z-normalized خواهد بود و از ارقام کسری ۰، ۳، ۶ یا ۹ استفاده می‌کند. آفست‌های غیر از "Z" نیز پذیرفته می‌شوند. مثال‌ها: "2014-10-02T15:01:23Z" ، "2014-10-02T15:01:23.045123456Z" یا "2014-10-02T15:01:23+05:30" .

updateTime

string ( Timestamp format)

آخرین تاریخ تغییر برای شیء در نتیجه جستجو. اگر در مورد تنظیم نشده باشد، مقدار برگردانده شده در اینجا خالی است. وقتی از updateTime برای محاسبه تازگی استفاده می‌شود و تنظیم نشده باشد، این مقدار به طور پیش‌فرض روی ۲ سال از زمان فعلی تنظیم می‌شود.

از RFC 3339 استفاده می‌کند، که در آن خروجی تولید شده همیشه به صورت Z-normalized خواهد بود و از ارقام کسری ۰، ۳، ۶ یا ۹ استفاده می‌کند. آفست‌های غیر از "Z" نیز پذیرفته می‌شوند. مثال‌ها: "2014-10-02T15:01:23Z" ، "2014-10-02T15:01:23.045123456Z" یا "2014-10-02T15:01:23+05:30" .

fields[]

object ( NamedProperty )

فیلدهای فهرست‌بندی‌شده در داده‌های ساختاریافته، که به عنوان یک ویژگی با نام عمومی بازگردانده می‌شوند.

displayOptions

object ( ResultDisplayMetadata )

گزینه‌هایی که نحوه نمایش نتیجه جستجوی داده‌های ساختاریافته را مشخص می‌کنند.

objectType

string

نوع شیء نتیجه جستجو.

نمایش نتایجفراداده

نمایش JSON
{
  "objectTypeLabel": string,
  "metalines": [
    {
      object (ResultDisplayMetadata.ResultDisplayLine)
    }
  ]
}
فیلدها
objectTypeLabel

string

برچسب نمایشی برای شیء.

metalines[]

object ( ResultDisplayMetadata.ResultDisplayLine )

محتوای متالین که باید همراه با نتیجه نمایش داده شود.

فراداده‌ی نمایش نتیجه.خط نمایش نتیجه

مجموعه‌ای از فیلدها که یک خط نمایش داده شده را تشکیل می‌دهند

نمایش JSON
{
  "fields": [
    {
      object (ResultDisplayMetadata.ResultDisplayField)
    }
  ]
}
فیلدها
fields[]

object ( ResultDisplayMetadata.ResultDisplayField )

ResultDisplayMetadata.ResultDisplayField

نمایش فیلدها برای نتایج query.search

نمایش JSON
{
  "label": string,
  "operatorName": string,
  "property": {
    object (NamedProperty)
  }
}
فیلدها
label

string

برچسب نمایشی برای ملک.

operatorName

string

نام اپراتور ملک.

property

object ( NamedProperty )

جفت نام و مقدار برای ویژگی.

اطلاعات اشکال‌زدایی نتیجه

اطلاعات اشکال‌زدایی در مورد نتیجه.

نمایش JSON
{
  "formattedDebugInfo": string
}
فیلدها
formattedDebugInfo

string

اطلاعات اشکال‌زدایی عمومی برای نمایش قالب‌بندی شده است.

نتیجه ساختاریافته

نتایج ساختاریافته‌ای که به عنوان بخشی از درخواست جستجو بازگردانده می‌شوند.

نمایش JSON
{

  // Union field structured_result can be only one of the following:
  "person": {
    object (Person)
  }
  // End of list of possible types for union field structured_result.
}
فیلدها

فیلد یونیونی structured_result .

structured_result فقط می‌تواند یکی از موارد زیر باشد:

person

object ( Person )

نمایندگی یک شخص

نتیجه طلسم

نمایش JSON
{
  "suggestedQuery": string,
  "suggestionType": enum (SpellResult.SuggestionType),
  "suggestedQueryHtml": {
    object (SafeHtmlProto)
  }
}
فیلدها
suggestedQuery

string

املای پیشنهادی عبارت جستجو.

suggestionType

enum ( SpellResult.SuggestionType )

پیشنهادی برای پرس و جوی فعلی فعال شده است.

suggestedQueryHtml

object ( SafeHtmlProto )

HTML اصلاح‌شده که نشان‌دهنده‌ی عبارت تصحیح‌شده‌ی املایی است و می‌تواند در رابط کاربری استفاده شود. این معمولاً دارای برچسب‌های خاص زبان برای علامت‌گذاری بخش‌هایی از عبارت است که از نظر املایی بررسی شده‌اند.

نوع پیشنهاد.نتیجه طلسم

نوع پیشنهادی که برای پرس‌وجو فعال شده است.

انوم‌ها
SUGGESTION_TYPE_UNSPECIFIED نوع بررسی املای پیش‌فرض
NON_EMPTY_RESULTS_SPELL_SUGGESTION پیشنهاد املا بدون هیچ نتیجه‌ای تغییر کرد. نتایج هنوز برای پرس‌وجوی اصلی (که دارای مقادیر غیر صفر / results است) به همراه پیشنهادی برای املا که نتایجی خواهد داشت، نشان داده می‌شوند.
ZERO_RESULTS_FULL_PAGE_REPLACEMENT پیشنهاد املا زمانی فعال می‌شود که عبارت جستجوی اصلی هیچ نتیجه‌ای نداشته باشد. وقتی عبارت جستجوی اصلی هیچ نتیجه‌ای نداشته باشد و پیشنهاد املا نتایجی داشته باشد، نتایج مربوط به عبارت جستجوی تصحیح‌شده از نظر املا را فعال می‌کنیم.

SafeHmlProto

مهم: پذیرش این پیام از یک منبع غیرقابل اعتماد ناامن است، زیرا برای یک مهاجم جعل پیام‌های سریالی که قرارداد ایمنی نوع را برآورده نمی‌کنند، امری بدیهی است -- برای مثال، می‌تواند حاوی اسکریپت کنترل‌شده توسط مهاجم باشد. سیستمی که SafeHtmlProto را دریافت می‌کند، به طور ضمنی به تولیدکننده SafeHtmlProto اعتماد دارد. بنابراین، به‌طورکلی بازگرداندن این پیام در پاسخ‌های RPC امن است، اما پذیرش آن در درخواست‌های RPC به‌طورکلی ناامن است.

نمایش JSON
{
  "privateDoNotAccessOrElseSafeHtmlWrappedValue": string
}
فیلدها
privateDoNotAccessOrElseSafeHtmlWrappedValue

string

مهم: هرگز این فیلد را تنظیم یا نخوانید، حتی از تست‌ها، خصوصی است. برای مشاهده‌ی بسته‌های زبان برنامه‌نویسی که می‌توانید با آنها این پیام را ایجاد یا بخوانید، به مستندات بالای فایل .proto مراجعه کنید.

نتیجه چهره

پاسخ وجه خاص منبع

نمایش JSON
{
  "sourceName": string,
  "objectType": string,
  "operatorName": string,
  "buckets": [
    {
      object (FacetBucket)
    }
  ]
}
فیلدها
sourceName

string

نام منبعی که نتایج وجهی برای آن برگردانده می‌شود. خالی نخواهد بود.

objectType

string

نوع شیء که نتایج وجه برای آن برگردانده می‌شود. می‌تواند خالی باشد.

operatorName

string

نام عملگری که برای صفحه‌بندی انتخاب شده است. @see cloudsearch.SchemaPropertyOptions

buckets[]

object ( FacetBucket )

FacetBuckets برای مقادیری در پاسخ که حداقل شامل یک نتیجه واحد با فیلتر مربوطه هستند.

فیست باکت

یک سطل در یک وجه، واحد اساسی عملیات است. یک سطل می‌تواند شامل یک مقدار واحد یا طیف پیوسته‌ای از مقادیر باشد، بسته به نوع فیلد سطل‌بندی شده. FacetBucket در حال حاضر فقط برای بازگرداندن شیء پاسخ استفاده می‌شود.

نمایش JSON
{
  "count": integer,
  "percentage": integer,
  "filter": {
    object (Filter)
  },

  // Union field bucket_value can be only one of the following:
  "value": {
    object (Value)
  }
  // End of list of possible types for union field bucket_value.
}
فیلدها
count

integer

تعداد نتایجی که با مقدار سطل مطابقت دارند. تعدادها فقط برای جستجوهایی که دقت شمارش تضمین شده باشد، برگردانده می‌شوند. جستجوی ابری تعداد وجه‌ها را برای هیچ پرس‌وجویی تضمین نمی‌کند و تعداد وجه‌ها ممکن است فقط به صورت متناوب، حتی برای پرس‌وجوهای یکسان، وجود داشته باشد. وابستگی‌هایی را بر اساس وجود تعداد وجه‌ها ایجاد نکنید؛ در عوض از درصد تعداد وجه‌ها استفاده کنید که همیشه برگردانده می‌شوند.

percentage

integer

درصد نتایجی که با مقدار سطل مطابقت دارند. مقدار برگشتی بین (0-100) است و در صورت کسری بودن به یک عدد صحیح گرد می‌شود. اگر مقدار به صراحت برگردانده نشود، نشان‌دهنده یک مقدار درصدی است که به 0 گرد می‌شود. درصدها برای همه جستجوها برگردانده می‌شوند، اما یک تخمین هستند. از آنجا که درصدها همیشه برگردانده می‌شوند، باید به جای شمارش، درصدها را نمایش دهید.

filter

object ( Filter )

فیلتری که در صورت انتخاب سطل مربوطه، در درخواست جستجو ارسال می‌شود.

فیلد اتحادیه bucket_value . محدوده یا مقدار سطلی که وجهی است bucket_value فقط می‌تواند یکی از موارد زیر باشد:
value

object ( Value )

اطلاعات اشکال‌زدایی پاسخ

اطلاعات اشکال‌زدایی در مورد پاسخ.

نمایش JSON
{
  "formattedDebugInfo": string
}
فیلدها
formattedDebugInfo

string

اطلاعات اشکال‌زدایی عمومی برای نمایش قالب‌بندی شده است.

اطلاعات خطا

اطلاعات خطا در مورد پاسخ.

نمایش JSON
{
  "errorMessages": [
    {
      object (ErrorMessage)
    }
  ]
}
فیلدها
errorMessages[]

object ( ErrorMessage )

پیام خطا

پیام خطا به ازای هر پاسخ منبع.

نمایش JSON
{
  "source": {
    object (Source)
  },
  "errorMessage": string
}
فیلدها
source

object ( Source )

errorMessage

string

شمارش نتایج

اطلاعات شمارش نتایج

نمایش JSON
{
  "sourceResultCounts": [
    {
      object (SourceResultCount)
    }
  ]
}
فیلدها
sourceResultCounts[]

object ( SourceResultCount )

اطلاعات شمارش نتایج برای هر منبع به همراه نتایج.

تعداد نتایج منبع

اطلاعات شمارش نتایج بر اساس منبع.

نمایش JSON
{
  "source": {
    object (Source)
  },
  "hasMoreResults": boolean,

  // Union field result_count can be only one of the following:
  "resultCountEstimate": string,
  "resultCountExact": string
  // End of list of possible types for union field result_count.
}
فیلدها
source

object ( Source )

منبعی که اطلاعات شمارش نتایج به آن مرتبط است.

hasMoreResults

boolean

اینکه آیا نتایج جستجوی بیشتری برای این منبع وجود دارد یا خیر.

فیلد اتحادیه result_count .

result_count فقط می‌تواند یکی از موارد زیر باشد:

resultCountEstimate

string ( int64 format)

تعداد نتایج تخمینی برای این منبع.

resultCountExact

string ( int64 format)

تعداد دقیق نتایج برای این منبع.