AdvancedCompleteQueryResponse

Pesan respons untuk metode CompletionService.AdvancedCompleteQuery.

Representasi JSON
{
  "querySuggestions": [
    {
      object (QuerySuggestion)
    }
  ],
  "tailMatchTriggered": boolean,
  "peopleSuggestions": [
    {
      object (PersonSuggestion)
    }
  ],
  "contentSuggestions": [
    {
      object (ContentSuggestion)
    }
  ],
  "recentSearchSuggestions": [
    {
      object (RecentSearchSuggestion)
    }
  ]
}
Kolom
querySuggestions[]

object (QuerySuggestion)

Hasil saran kueri yang cocok. Daftar hasil diurutkan dan hasil pertama adalah saran teratas.

tailMatchTriggered

boolean

Benar jika saran yang ditampilkan adalah semua saran ekor.

Agar pencocokan ekor dipicu, includeTailSuggestions dalam permintaan harus benar dan tidak boleh ada saran yang cocok dengan kueri lengkap.

peopleSuggestions[]

object (PersonSuggestion)

Hasil saran orang yang cocok. Daftar hasil diurutkan dan hasil pertama adalah saran teratas.

contentSuggestions[]

object (ContentSuggestion)

Hasil saran konten yang cocok. Daftar hasil diurutkan dan hasil pertama adalah saran teratas.

recentSearchSuggestions[]

object (RecentSearchSuggestion)

Hasil saran "penelusuran terbaru" yang cocok. Daftar hasil diurutkan dan hasil pertama adalah saran teratas.

QuerySuggestion

Saran sebagai kueri penelusuran.

Representasi JSON
{
  "suggestion": string,
  "completableFieldPaths": [
    string
  ],
  "dataStore": [
    string
  ],
  "score": number
}
Kolom
suggestion

string

Saran untuk kueri.

completableFieldPaths[]

string

Jalur kolom dokumen unik yang berfungsi sebagai sumber saran ini jika dibuat dari kolom yang dapat diisi.

Kolom ini hanya diisi untuk model yang dapat diisi dokumen.

dataStore[]

string

Nama dataStore yang menjadi tempat saran ini.

score

number

Skor setiap saran. Skor berada dalam rentang [0, 1].

PersonSuggestion

Saran sebagai orang.

Representasi JSON
{
  "suggestion": string,
  "personType": enum (PersonType),
  "document": {
    object (Document)
  },
  "dataStore": string,
  "score": number,
  "displayPhotoUri": string,
  "destinationUri": string
}
Kolom
suggestion

string

Saran untuk kueri.

personType

enum (PersonType)

Jenis orang.

document

object (Document)

Cuplikan data dokumen dalam saran. Hanya sebagian kolom yang diisi.

dataStore

string

Nama dataStore yang menjadi tempat saran ini.

score

number

Skor setiap saran. Skor berada dalam rentang [0, 1].

displayPhotoUri

string

Uri foto saran orang.

destinationUri

string

Uri tujuan saran orang.

PersonType

Jenis orang berdasarkan sumber.

Enum
PERSON_TYPE_UNSPECIFIED Nilai default.
CLOUD_IDENTITY Saran berasal dari sumber GOOGLE_IDENTITY.
THIRD_PARTY_IDENTITY Saran berasal dari sumber THIRD_PARTY_IDENTITY.

ContentSuggestion

Saran sebagai konten.

Representasi JSON
{
  "suggestion": string,
  "contentType": enum (ContentType),
  "document": {
    object (Document)
  },
  "dataStore": string,
  "score": number,
  "iconUri": string,
  "destinationUri": string
}
Kolom
suggestion

string

Saran untuk kueri.

contentType

enum (ContentType)

Jenis saran konten.

document

object (Document)

Cuplikan data dokumen dalam saran. Hanya sebagian kolom yang akan diisi.

dataStore

string

Nama dataStore yang menjadi tempat saran ini.

score

number

Skor setiap saran. Skor berada dalam rentang [0, 1].

iconUri

string

Uri ikon saran konten.

destinationUri

string

Uri tujuan saran konten.

ContentType

Jenis konten yang ditampilkan untuk saran konten.

Enum
CONTENT_TYPE_UNSPECIFIED Nilai default.
GOOGLE_WORKSPACE Saran berasal dari sumber Google Workspace.
THIRD_PARTY Saran berasal dari sumber pihak ketiga.

RecentSearchSuggestion

Saran dari histori penelusuran terbaru.

Representasi JSON
{
  "suggestion": string,
  "recentSearchTime": string,
  "score": number
}
Kolom
suggestion

string

Saran untuk kueri.

recentSearchTime

string (Timestamp format)

Waktu saat penelusuran terbaru ini terjadi.

Menggunakan RFC 3339 yang outputnya akan selalu dikonversi ke format Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

score

number

Skor setiap saran. Skor berada dalam rentang [0, 1].