Multi-turn Search feature is currently at private GA stage.
Please use v1alpha or v1beta version instead before we launch
this feature to public GA. Or ask for allowlisting through
Google Support team.
str
If set, the search result gets stored to the "turn"
specified by this query ID.
Example: Let's say the session looks like this: session {
name: ".../sessions/xxx" turns { query { text: "What is
foo?" query_id: ".../questions/yyy" } answer: "Foo is ..." }
turns { query { text: "How about bar then?" query_id:
".../questions/zzz" } } }
The user can call /search API with a request like this:
::
session: ".../sessions/xxx"
session_spec { query_id: ".../questions/zzz" }
Then, the API stores the search result, associated with the
last turn. The stored search result can be used by a
subsequent /answer API call (with the session ID and the
query ID specified). Also, it is possible to call /search
and /answer in parallel with the same session ID & query ID.
search_result_persistence_count
int
The number of top search results to persist. The persisted
search results can be used for the subsequent /answer api
call.
This field is simliar to the summary_result_count field
in
SearchRequest.ContentSearchSpec.SummarySpec.summary_result_count.
At most 10 results for documents mode, or 50 for chunks
mode.
This field is a member of oneof_ _search_result_persistence_count.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[],[],null,["# Class SessionSpec (0.13.11)\n\nVersion latestkeyboard_arrow_down\n\n- [0.13.11 (latest)](/python/docs/reference/discoveryengine/latest/google.cloud.discoveryengine_v1beta.types.SearchRequest.SessionSpec)\n- [0.13.10](/python/docs/reference/discoveryengine/0.13.10/google.cloud.discoveryengine_v1beta.types.SearchRequest.SessionSpec)\n- [0.12.3](/python/docs/reference/discoveryengine/0.12.3/google.cloud.discoveryengine_v1beta.types.SearchRequest.SessionSpec)\n- [0.11.14](/python/docs/reference/discoveryengine/0.11.14/google.cloud.discoveryengine_v1beta.types.SearchRequest.SessionSpec)\n- [0.10.0](/python/docs/reference/discoveryengine/0.10.0/google.cloud.discoveryengine_v1beta.types.SearchRequest.SessionSpec)\n- [0.9.1](/python/docs/reference/discoveryengine/0.9.1/google.cloud.discoveryengine_v1beta.types.SearchRequest.SessionSpec)\n- [0.8.1](/python/docs/reference/discoveryengine/0.8.1/google.cloud.discoveryengine_v1beta.types.SearchRequest.SessionSpec)\n- [0.7.0](/python/docs/reference/discoveryengine/0.7.0/google.cloud.discoveryengine_v1beta.types.SearchRequest.SessionSpec)\n- [0.6.0](/python/docs/reference/discoveryengine/0.6.0/google.cloud.discoveryengine_v1beta.types.SearchRequest.SessionSpec)\n- [0.5.0](/python/docs/reference/discoveryengine/0.5.0/google.cloud.discoveryengine_v1beta.types.SearchRequest.SessionSpec)\n- [0.4.1](/python/docs/reference/discoveryengine/0.4.1/google.cloud.discoveryengine_v1beta.types.SearchRequest.SessionSpec)\n- [0.3.1](/python/docs/reference/discoveryengine/0.3.1/google.cloud.discoveryengine_v1beta.types.SearchRequest.SessionSpec)\n- [0.2.1](/python/docs/reference/discoveryengine/0.2.1/google.cloud.discoveryengine_v1beta.types.SearchRequest.SessionSpec)\n- [0.1.1](/python/docs/reference/discoveryengine/0.1.1/google.cloud.discoveryengine_v1beta.types.SearchRequest.SessionSpec) \n\n SessionSpec(mapping=None, *, ignore_unknown_fields=False, **kwargs)\n\nSession specification.\n\nMulti-turn Search feature is currently at private GA stage.\nPlease use v1alpha or v1beta version instead before we launch\nthis feature to public GA. Or ask for allowlisting through\nGoogle Support team.\n\n.. _oneof: \u003chttps://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields\u003e"]]