ACL، فراداده و محتوا Item را به روز می کند. اگر Item وجود نداشته باشد، آن را درج می کند. این روش به روز رسانی های جزئی را پشتیبانی نمی کند. فیلدهای بدون مقادیر ارائه شده در فهرست جستجوی ابری پاک می شوند.
این API برای اجرا به یک ادمین یا حساب سرویس نیاز دارد. حساب سرویس مورد استفاده در فهرست سفید منبع داده مربوطه است.
درخواست HTTP
POST https://cloudsearch.googleapis.com/v1/indexing/{item.name=datasources/*/items/*}:index
نام مورد. قالب: منابع داده/{sourceId}/items/{itemId}
این یک فیلد الزامی است. حداکثر طول 1536 کاراکتر است.
درخواست بدن
بدنه درخواست حاوی داده هایی با ساختار زیر است:
نمایندگی JSON
{"item": {"name": string,"acl": {"inheritAclFrom": string,"aclInheritanceType": enum (ItemAcl.AclInheritanceType),"readers": [{object (Principal)}],"deniedReaders": [{object (Principal)}],"owners": [{object (Principal)}]},"metadata": {"title": string,"sourceRepositoryUrl": string,"containerName": string,"objectType": string,"createTime": string,"updateTime": string,"interactions": [{object (Interaction)}],"contentLanguage": string,"mimeType": string,"searchQualityMetadata": {object (SearchQualityMetadata)},"keywords": [string],"hash": string,"contextAttributes": [{object (ContextAttribute)}]},"structuredData": {"object": {object (StructuredDataObject)},"hash": string},"content": {"contentFormat": enum (ItemContent.ContentFormat),"hash": string,// Union field content can be only one of the following:"inlineContent": string,"contentDataRef": {object (UploadItemRef)}// End of list of possible types for union field content.},"version": string,"status": {"code": enum (ItemStatus.Code),"processingErrors": [{object (ProcessingError)}],"repositoryErrors": [{object (RepositoryError)}]},"queue": string,"payload": string,"itemType": enum (Item.ItemType)},"connectorName": string,"mode": enum (RequestMode.Mode),"debugOptions": {object (DebugOptions)},"indexItemOptions": {object (IndexItemOptions)}}
مورد نیاز. سیستم نمایه سازی نسخه را از منبع داده به عنوان یک رشته بایت ذخیره می کند و نسخه آیتم موجود در فهرست را با نسخه آیتم در صف با استفاده از ترتیب واژگانی مقایسه می کند.
فهرستبندی جستجوی ابری هیچ مورد در صفی را با مقدار نسخه کمتر یا برابر با نسخه مورد نمایهشده فعلی فهرستبندی یا حذف نمیکند. حداکثر طول این فیلد 1024 بایت است.
تاریخ آخرین بهروزرسانی 2024-11-13 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","easyToUnderstand","thumb-up"],["مشکلم را برطرف کرد","solvedMyProblem","thumb-up"],["غیره","otherUp","thumb-up"]],[["اطلاعاتی که نیاز دارم وجود ندارد","missingTheInformationINeed","thumb-down"],["بیشازحد پیچیده/ مراحل بسیار زیاد","tooComplicatedTooManySteps","thumb-down"],["قدیمی","outOfDate","thumb-down"],["مشکل ترجمه","translationIssue","thumb-down"],["مشکل کد / نمونهها","samplesCodeIssue","thumb-down"],["غیره","otherDown","thumb-down"]],["تاریخ آخرین بهروزرسانی 2024-11-13 بهوقت ساعت هماهنگ جهانی."],[[["Updates an item's ACL, metadata, and content, inserting it if it doesn't exist, without supporting partial updates."],["Requires an admin or whitelisted service account and uses the `POST` HTTP method."],["The request body includes details about the item, such as its ACL, metadata, structured data, content, and version."],["Successful responses return an Operation object, and the API requires specific authorization scopes."],["IndexItemOptions allow specifying whether to permit unknown or deleted Google Workspace principals during indexing."]]],[]]