REST Resource: projects.locations.dataStores.siteSearchEngine.targetSites

資源:TargetSite

SiteSearchEngine 的目標網站。

JSON 表示法
{
  "name": string,
  "providedUriPattern": string,
  "type": enum (Type),
  "exactMatch": boolean,
  "generatedUriPattern": string,
  "rootDomainUri": string,
  "siteVerificationInfo": {
    object (SiteVerificationInfo)
  },
  "indexingStatus": enum (IndexingStatus),
  "updateTime": string,
  "failureReason": {
    object (FailureReason)
  }
}
欄位
name

string

僅供輸出。目標網站的完整資源名稱。projects/{project}/locations/{location}/collections/{collection}/dataStores/{dataStore}/siteSearchEngine/targetSites/{targetSite} target_site_id 是由系統產生。

providedUriPattern

string

這是必要旗標,僅限輸入。使用者提供的 URI 模式,generatedUriPattern 是從這個模式產生。

type

enum (Type)

目標網站的類型,例如網站是要納入還是排除。

exactMatch

boolean

不可變動。如果設為 false,系統會產生 uri_pattern,涵蓋位址包含所提供 UriPattern 的所有網頁。如果設為 true,系統會產生 uri_pattern,盡量與 providedUriPattern 完全相符,如果 providedUriPattern 是特定網頁,則只會產生該網頁的 uri_pattern。系統一律會將 providedUriPattern 正規化,產生搜尋引擎使用的 URI 模式。

generatedUriPattern

string

僅供輸出。這是系統根據提供的 UriPattern 生成的內容。

rootDomainUri

string

僅供輸出。providedUriPattern 的根網域。

siteVerificationInfo

object (SiteVerificationInfo)

僅供輸出。網站擁有權和有效性驗證狀態。

indexingStatus

enum (IndexingStatus)

僅供輸出。索引狀態。

updateTime

string (Timestamp format)

僅供輸出。目標網站的上次更新時間。

使用 RFC 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"

failureReason

object (FailureReason)

僅供輸出。失敗原因。

方法

batchCreate

以批次方式建立 TargetSite

create

建立 TargetSite

delete

刪除 TargetSite

get

取得 TargetSite

list

取得 TargetSite 清單。

patch

更新 TargetSite