Sitzung, die mit einer Suchanfrage in SessionService.SearchSessions
übereinstimmt.
JSON-Darstellung |
---|
{
"session": string,
"sessionDisplayName": string,
"matchedTurns": [
{
object ( |
Felder | |
---|---|
session |
Der Name der Sitzungsressource. Format: |
sessionDisplayName |
Nur Ausgabe. Anzeigename der Sitzung. |
matchedTurns[] |
Nur Ausgabe. Die Turns in der Sitzung, die der Abfrage entsprechen. Kann leer sein. |
createTime |
Nur Ausgabe. Die Uhrzeit, zu der die Sitzung erstellt wurde. Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: |
updateTime |
Nur Ausgabe. Der Zeitpunkt, zu dem die Sitzung zuletzt aktualisiert wurde. Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: |
starred |
Nur Ausgabe. Gibt an, ob die Sitzung vom Nutzer mit einem Sternchen markiert wurde. |
TurnResult
Ein Turn in einer Sitzung, der mit der Abfrage übereinstimmt.
JSON-Darstellung |
---|
{
"turnId": string,
"textContent": string,
"snippets": [
{
object ( |
Felder | |
---|---|
turnId |
Nur Ausgabe. Eindeutige ID des übereinstimmenden Turns. |
textContent |
Nur Ausgabe. Der vollständige Textinhalt des Turns. |
snippets[] |
Nur Ausgabe. Die Snippets des Turns, die der Anfrage entsprechen. Kann fehlen. |
Snippet
Stellt einen Textausschnitt aus einem Turn mit Hervorhebungsbereichen dar. Bei der Volltextsuche ist der Snippet-Text ein Teil des übereinstimmenden Texts, in dem die Hervorhebungsbereiche angegeben sind. Bei der semantischen Suche ist der Snippet-Text der vollständige Teil des Turns, der mit der Suchanfrage übereinstimmt.
JSON-Darstellung |
---|
{ "snippetText": string, "highlights": [ { object ( |
Felder | |
---|---|
snippetText |
Nur Ausgabe. Der Text des Snippets. |
highlights[] |
Nur Ausgabe. Die Hervorhebungen im Snippet, die mit der Abfrage übereinstimmen. Kann leer sein. |
matchType |
Nur Ausgabe. Der Übereinstimmungstyp für den Snippet. |
Markieren
Stellt einen Textbereich innerhalb eines Strings dar. Die Indexe sind 1-basiert und inklusiv. Wenn der Snippet-Text beispielsweise „Google Cloud Storage“ lautet, „startIndex“ 18 und „endIndex“ 22 ist, wird „Cloud“ hervorgehoben. Bei der Volltextsuche wird der übereinstimmende Text hervorgehoben. Bei der semantischen Suche kann die Markierung der vollständige Text des Chunks, eine Teilsequenz des Chunks (wenn ein semantischer Abgleich möglich ist) oder gar nicht vorhanden sein.
JSON-Darstellung |
---|
{ "startIndex": integer, "endIndex": integer } |
Felder | |
---|---|
startIndex |
Nur Ausgabe. Der Index des ersten Zeichens der Hervorhebung (inklusive). |
endIndex |
Nur Ausgabe. Der Index des letzten Zeichens der Markierung (einschließlich). |