会话规范。
| JSON 表示法 |
|---|
{ "queryId": string, "searchResultPersistenceCount": integer } |
| 字段 | |
|---|---|
queryId |
如果设置,搜索结果会存储到此查询 ID 指定的“轮次”。 示例:假设会话如下所示:session { name: ".../sessions/xxx" turns { query { text: "What is foo?" queryId: ".../questions/yyy" } answer: "Foo is ..." } turns { query { text: "How about bar then?" queryId: ".../questions/zzz" } } } 用户可以调用 /search API,并发送如下请求: session: ".../sessions/xxx" sessionSpec { queryId: ".../questions/zzz" } 然后,API 会存储与最后一轮对话关联的搜索结果。存储的搜索结果可供后续 /answer API 调用使用(指定会话 ID 和查询 ID)。此外,还可以使用相同的会话 ID 和查询 ID 并行调用 /search 和 /answer。 |
searchResultPersistenceCount |
要保留的热门搜索结果数量。持久化搜索结果可用于后续的 /answer API 调用。 此字段类似于 文档模式下最多支持 10 个结果,块模式下最多支持 50 个结果。 |