SessionService.SearchSessions
에서 검색어와 일치하는 세션입니다.
JSON 표현 |
---|
{
"session": string,
"sessionDisplayName": string,
"matchedTurns": [
{
object ( |
필드 | |
---|---|
session |
세션 리소스 이름입니다. 형식: |
sessionDisplayName |
출력 전용입니다. 세션의 표시 이름입니다. |
matchedTurns[] |
출력 전용입니다. 세션 내에서 쿼리와 일치하는 턴입니다. 비어 있을 수 있습니다. |
createTime |
출력 전용입니다. 세션이 생성된 시간입니다. 생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 |
updateTime |
출력 전용입니다. 세션이 마지막으로 업데이트된 시간입니다. 생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. '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 |
출력 전용입니다. 강조 표시의 마지막 문자의 색인입니다(포함). |