Es 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á respuestas extractivas en la respuesta de la búsqueda. |
searchResultMode |
Especifica el modo de resultado de la búsqueda. Si no se especifica, el modo de resultado de la búsqueda se establece de forma predeterminada como |
chunkSpec |
Especifica el objeto ChunkSpec que se devolverá en la respuesta de búsqueda. Solo está disponible si |
SnippetSpec
Es una especificación para configurar fragmentos en una respuesta de búsqueda.
Representación JSON |
---|
{ "maxSnippetCount": integer, "referenceOnly": boolean, "returnSnippet": boolean } |
Campos | |
---|---|
maxSnippetCount |
[OBSOLETO] Este campo ya no está disponible. Para controlar la devolución de fragmentos, usa el campo |
referenceOnly |
[EN DESUSO] Este campo está en desuso y no tendrá ningún efecto en el fragmento. |
returnSnippet |
Si es |
ExtractiveContentSpec
Es una 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 |
Es la cantidad máxima de respuestas extractivas que se muestran en cada resultado de la búsqueda. Una respuesta extractiva es una respuesta textual extraída del documento original, que proporciona una respuesta precisa y pertinente a nivel contextual para la búsqueda. Si la cantidad de respuestas coincidentes es menor que Se devuelven como máximo cinco respuestas para cada |
maxExtractiveSegmentCount |
Es la cantidad máxima de segmentos extractivos que se muestran en cada resultado de la búsqueda. Solo se aplica si Un segmento extractivo es un segmento de texto extraído del documento original que es pertinente para la búsqueda y, en general, más detallado que una respuesta extractiva. Luego, el segmento se podría usar como entrada para que los LLMs generen resúmenes y respuestas. Si la cantidad de segmentos coincidentes es menor que |
returnExtractiveSegmentScore |
Especifica si se debe devolver la puntuación de confianza de los segmentos extractivos en cada resultado de la búsqueda. Esta función solo está disponible para los almacenes de datos nuevos o incluidos en la lista de entidades permitidas. Para incluir tu almacén de datos en la lista de entidades permitidas, comunícate con tu ingeniero de atención al cliente. El valor predeterminado es |
numPreviousSegments |
Especifica si también se debe incluir el tramo adyacente de cada segmento seleccionado. Devuelve un máximo de |
numNextSegments |
Devuelve un máximo de |
ChunkSpec
Especifica el objeto ChunkSpec que se devolverá en la respuesta de búsqueda. Solo está disponible si SearchRequest.ContentSearchSpec.search_result_mode
se establece como CHUNKS
.
Representación JSON |
---|
{ "numPreviousChunks": integer, "numNextChunks": integer } |
Campos | |
---|---|
numPreviousChunks |
Es la cantidad de fragmentos anteriores del fragmento actual que se devolverán. El valor máximo permitido es 3. Si no se especifica, no se devolverán fragmentos anteriores. |
numNextChunks |
Es la cantidad de fragmentos siguientes que se devolverán del fragmento actual. El valor máximo permitido es 3. Si no se especifica, no se devolverán los próximos fragmentos. |