Una especificación para configurar el comportamiento de la búsqueda de contenido.
Representación JSON |
---|
{ "snippetSpec": { object ( |
Campos | |
---|---|
snippetSpec |
Si no se especifica |
summarySpec |
Si no se especifica |
extractiveContentSpec |
Si no se proporciona ningún extractiveContentSpec, no habrá ninguna respuesta extractiva en la respuesta de búsqueda. |
searchResultMode |
Especifica el modo de resultados de búsqueda. Si no se especifica, el modo de resultado de búsqueda predeterminado es |
chunkSpec |
Especifica el spec del fragmento que se devolverá en la respuesta de búsqueda. Solo disponible si |
SnippetSpec
Especificación para configurar fragmentos en una respuesta de búsqueda.
Representación JSON |
---|
{ "maxSnippetCount": integer, "referenceOnly": boolean, "returnSnippet": boolean } |
Campos | |
---|---|
maxSnippetCount |
[DEPRECATED] Este campo está obsoleto. Para controlar la devolución de fragmentos, usa el campo |
referenceOnly |
[OBSOLETO] Este campo está obsoleto y no tendrá ningún efecto en el fragmento. |
returnSnippet |
Si |
ExtractiveContentSpec
Especificación para configurar el contenido extractivo en una respuesta de búsqueda.
Representación JSON |
---|
{ "maxExtractiveAnswerCount": integer, "maxExtractiveSegmentCount": integer, "returnExtractiveSegmentScore": boolean, "numPreviousSegments": integer, "numNextSegments": integer } |
Campos | |
---|---|
maxExtractiveAnswerCount |
Número máximo de respuestas extractivas devueltas en cada resultado de búsqueda. Una respuesta extractiva es una respuesta literal extraída del documento original, que proporciona una respuesta precisa y pertinente para el contexto de la consulta de búsqueda. Si el número de respuestas coincidentes es inferior al Se devuelven como máximo cinco respuestas por cada |
maxExtractiveSegmentCount |
Número máximo de segmentos extractivos devueltos en cada resultado de búsqueda. Solo se aplica si Un segmento extractivo es un segmento de texto extraído del documento original que es relevante para la consulta de búsqueda y, por lo general, más extenso que una respuesta extractiva. El segmento se podría usar como entrada para que los LLMs generen resúmenes y respuestas. Si el número de segmentos coincidentes es inferior a |
returnExtractiveSegmentScore |
Especifica si se debe devolver la puntuación de confianza de los segmentos extractivos de cada resultado de búsqueda. Esta función solo está disponible para los nuevos almacenes de datos o los que se hayan añadido a la lista de permitidos. Para incluir en la lista de permitidos tu almacén de datos, ponte en contacto con tu ingeniero de atención al cliente. El valor predeterminado es |
numPreviousSegments |
Especifica si también se deben incluir los segmentos adyacentes de cada segmento seleccionado. Devuelve como máximo |
numNextSegments |
Devuelve un máximo de |
ChunkSpec
Especifica el spec del fragmento que se devolverá en la respuesta de búsqueda. Solo disponible si SearchRequest.ContentSearchSpec.search_result_mode
se define como CHUNKS
Representación JSON |
---|
{ "numPreviousChunks": integer, "numNextChunks": integer } |
Campos | |
---|---|
numPreviousChunks |
Número de fragmentos anteriores que se van a devolver del fragmento actual. El valor máximo permitido es 3. Si no se especifica, no se devolverá ningún fragmento anterior. |
numNextChunks |
Número de los siguientes fragmentos que se van a devolver del fragmento actual. El valor máximo permitido es 3. Si no se especifica, no se devolverán más fragmentos. |