Uma especificação para configurar o comportamento da pesquisa de conteúdo.
Representação JSON |
---|
{ "snippetSpec": { object ( |
Campos | |
---|---|
snippetSpec |
Se |
summarySpec |
Se |
extractiveContentSpec |
Se não houver um extractiveContentSpec, não haverá uma resposta extraída na resposta da pesquisa. |
searchResultMode |
Especifica o modo de resultado da pesquisa. Se não for especificado, o modo de resultado da pesquisa será |
chunkSpec |
Especifica a especificação do bloco a ser retornada da resposta da pesquisa. Disponível apenas se |
SnippetSpec
Uma especificação para configurar snippets em uma resposta de pesquisa.
Representação JSON |
---|
{ "maxSnippetCount": integer, "referenceOnly": boolean, "returnSnippet": boolean } |
Campos | |
---|---|
maxSnippetCount |
[DESCONTINUADO] O uso deste campo foi descontinuado. Para controlar o retorno de snippets, use o campo |
referenceOnly |
[DESCONTINUADO] Este campo está descontinuado e não vai afetar o snippet. |
returnSnippet |
Se |
ExtractiveContentSpec
Uma especificação para configurar o conteúdo extrativo em uma resposta de pesquisa.
Representação JSON |
---|
{ "maxExtractiveAnswerCount": integer, "maxExtractiveSegmentCount": integer, "returnExtractiveSegmentScore": boolean, "numPreviousSegments": integer, "numNextSegments": integer } |
Campos | |
---|---|
maxExtractiveAnswerCount |
O número máximo de respostas extraídas retornadas em cada resultado da pesquisa. Uma resposta extrativa é uma resposta literal extraída do documento original, que fornece uma resposta precisa e contextualmente relevante para a consulta de pesquisa. Se o número de respostas correspondentes for menor que No máximo, cinco respostas são retornadas para cada |
maxExtractiveSegmentCount |
O número máximo de segmentos extrativos retornados em cada resultado da pesquisa. Só é aplicado se o Um segmento extrativo é um trecho de texto extraído do documento original que é relevante para a consulta de pesquisa e, em geral, mais detalhado do que uma resposta extrativa. O segmento pode ser usado como entrada para LLMs gerarem resumos e respostas. Se o número de segmentos correspondentes for menor que |
returnExtractiveSegmentScore |
Especifica se é necessário retornar a pontuação de confiança dos segmentos extrativos em cada resultado da pesquisa. Esse recurso está disponível apenas para repositórios de dados novos ou na lista de permissões. Para autorizar seu repositório de dados, entre em contato com seu engenheiro de clientes. O valor padrão é |
numPreviousSegments |
Especifica se também é necessário incluir o adjacente de cada segmento selecionado. Retorne no máximo |
numNextSegments |
Retorne no máximo |
ChunkSpec
Especifica a especificação do bloco a ser retornada da resposta da pesquisa. Disponível apenas se SearchRequest.ContentSearchSpec.search_result_mode
estiver definido como CHUNKS
Representação JSON |
---|
{ "numPreviousChunks": integer, "numNextChunks": integer } |
Campos | |
---|---|
numPreviousChunks |
O número de partes anteriores a serem retornadas da parte atual. O valor máximo permitido é 3. Se não for especificado, nenhum trecho anterior será retornado. |
numNextChunks |
O número de próximos trechos a serem retornados do trecho atual. O valor máximo permitido é 3. Se não for especificado, nenhum próximo bloco será retornado. |