SessionService.SearchSessions
の検索クエリに一致するセッション。
JSON 表現 |
---|
{
"session": string,
"sessionDisplayName": string,
"matchedTurns": [
{
object ( |
フィールド | |
---|---|
session |
セッション リソース名。形式: |
sessionDisplayName |
出力専用。セッションの表示名。 |
matchedTurns[] |
出力専用。クエリに一致したセッション内のターン。空でもかまいません。 |
createTime |
出力専用。セッションが作成された日時。 RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: |
updateTime |
出力専用。セッションが最後に更新された日時。 RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: |
starred |
出力専用。セッションにユーザーがスターを付けているかどうか。 |
TurnResult
クエリに一致したセッション内のターン。
JSON 表現 |
---|
{
"turnId": string,
"textContent": string,
"snippets": [
{
object ( |
フィールド | |
---|---|
turnId |
出力専用。一致したターンの固有 ID。 |
textContent |
出力専用。ターンの全文。 |
snippets[] |
出力専用。クエリに一致したターンのスニペット。存在しない場合もあります。 |
スニペット
ハイライト範囲を含む、ターンからのテキスト スニペットを表します。全文検索の場合、スニペット テキストは、ハイライト範囲が指定された一致するテキストの一部になります。セマンティック検索の場合、スニペット テキストは、検索クエリと一致したターンの完全なチャンクになります。
JSON 表現 |
---|
{ "snippetText": string, "highlights": [ { object ( |
フィールド | |
---|---|
snippetText |
出力専用。スニペットのテキスト。 |
highlights[] |
出力専用。クエリに一致するスニペット内のハイライト。空でもかまいません。 |
matchType |
出力専用。スニペットのマッチタイプ。 |
ハイライト
文字列内のテキストの範囲を表します。インデックスは 1 ベースで、両端を含みます。たとえば、スニペット テキストが「Google Cloud Storage」で、startIndex が 18、endIndex が 22 の場合、ハイライト表示されるテキストは「Cloud」です。全文検索の場合、ハイライト表示されるのは一致したテキストです。セマンティック検索の場合、ハイライトはチャンクの全文、セマンティック マッチングを実行できる場合はチャンクの部分シーケンス、またはまったく表示されないことがあります。
JSON 表現 |
---|
{ "startIndex": integer, "endIndex": integer } |
フィールド | |
---|---|
startIndex |
出力専用。ハイライトの最初の文字のインデックス(含む)。 |
endIndex |
出力専用。ハイライトの最後の文字のインデックス(その文字を含む)。 |