A specification for configuring the behavior of content search.
JSON representation |
---|
{ "snippetSpec": { object ( |
Fields | |
---|---|
snippetSpec |
If |
summarySpec |
If |
extractiveContentSpec |
If there is no extractiveContentSpec provided, there will be no extractive answer in the search response. |
SnippetSpec
A specification for configuring snippets in a search response.
JSON representation |
---|
{ "maxSnippetCount": integer, "referenceOnly": boolean, "returnSnippet": boolean } |
Fields | |
---|---|
maxSnippetCount |
[DEPRECATED] This field is deprecated. To control snippet return, use |
referenceOnly |
[DEPRECATED] This field is deprecated and will have no affect on the snippet. |
returnSnippet |
If |
ExtractiveContentSpec
A specification for configuring the extractive content in a search response.
JSON representation |
---|
{ "maxExtractiveAnswerCount": integer, "maxExtractiveSegmentCount": integer, "numPreviousSegments": integer, "numNextSegments": integer } |
Fields | |
---|---|
maxExtractiveAnswerCount |
The maximum number of extractive answers returned in each search result. An extractive answer is a verbatim answer extracted from the original document, which provides a precise and contextually relevant answer to the search query. If the number of matching answers is less than the At most one answer is returned for each |
maxExtractiveSegmentCount |
The max number of extractive segments returned in each search result. Only applied if the An extractive segment is a text segment extracted from the original document that is relevant to the search query, and, in general, more verbose than an extractive answer. The segment could then be used as input for LLMs to generate summaries and answers. If the number of matching segments is less than |
numPreviousSegments |
Specifies whether to also include the adjacent from each selected segments. Return at most |
numNextSegments |
Return at most |