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 semuanya adalah 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 sesuai. 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 dilengkap.

Kolom ini hanya diisi untuk model yang dapat melengkapi dokumen.

dataStore[]

string

Nama dataStore tempat saran ini berada.

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 tempat saran ini berada.

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 ini berasal dari sumber GOOGLE_IDENTITY.
THIRD_PARTY_IDENTITY Saran ini 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 subkumpulan kolom yang akan diisi.

dataStore

string

Nama dataStore tempat saran ini berada.

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 ini 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 pencarian ulang terbaru ini terjadi.

Menggunakan RFC 3339 yang outputnya akan selalu dinormalisasi 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].