- Representação JSON
- SearchParams
- SearchResultList
- SearchResult
- UnstructuredDocumentInfo
- DocumentContext
- ExtractiveSegment
- ExtractiveAnswer
- ChunkInfo
- DocumentMetadata
Especificação de pesquisa.
Representação JSON |
---|
{ // Union field |
Campos | |
---|---|
Campo de união input . Parâmetros de pesquisa para controlar o comportamento da pesquisa. Ou forneça uma lista de resultados da pesquisa para gerar uma resposta. input pode ser apenas de um dos tipos a seguir: |
|
searchParams |
Parâmetros de pesquisa. |
searchResultList |
Lista de resultados da pesquisa. |
SearchParams
Parâmetros de pesquisa.
Representação JSON |
---|
{ "maxReturnResults": integer, "filter": string, "boostSpec": { object ( |
Campos | |
---|---|
maxReturnResults |
Número de resultados da pesquisa a serem retornados. O valor padrão é 10. |
filter |
A sintaxe do filtro consiste em uma linguagem de expressão para construir um predicado a partir de um ou mais campos dos documentos que estão sendo filtrados. A expressão de filtro diferencia maiúsculas de minúsculas. Isso será usado para filtrar os resultados da pesquisa, o que pode afetar a resposta. Se esse campo não for reconhecido, um A filtragem na Vertex AI para Pesquisa é feita mapeando a chave de filtro do lado esquerdo (LHS, na sigla em inglês) para uma propriedade de chave definida no back-end da Vertex AI para Pesquisa. Esse mapeamento é definido pelo cliente no esquema dele. Por exemplo, um cliente de mídia pode ter um campo "name" no esquema. Nesse caso, o filtro ficaria assim: filter --> name:'ANY("king kong")' Para mais informações sobre filtragem, incluindo sintaxe e operadores de filtro, consulte Filtrar. |
boostSpec |
Aumentar a especificação para impulsionar determinados documentos nos resultados da pesquisa, o que pode afetar a resposta da consulta. Para mais informações sobre o aumento, consulte Aumento. |
orderBy |
A ordem em que os documentos são retornados. Os documentos podem ser ordenados por um campo em um objeto Se esse campo não for reconhecido, um |
searchResultMode |
Especifica o modo de resultado da pesquisa. Se não for especificado, o modo de resultado da pesquisa será |
dataStoreSpecs[] |
Especificações que definem dataStores para filtrar em uma chamada de pesquisa e configurações para esses dataStores. Isso só é considerado para mecanismos com caso de uso de vários dataStores. Para um único DataStore em um mecanismo, use as especificações no nível superior. |
naturalLanguageQueryUnderstandingSpec |
Opcional. Especificação para ativar recursos de compreensão de linguagem natural para solicitações de pesquisa. |
SearchResultList
Lista de resultados da pesquisa.
Representação JSON |
---|
{
"searchResults": [
{
object ( |
Campos | |
---|---|
searchResults[] |
Resultados da pesquisa. |
SearchResult
Resultado da pesquisa.
Representação JSON |
---|
{ // Union field |
Campos | |
---|---|
Campo de união content . Conteúdo dos resultados da pesquisa. content pode ser apenas de um dos tipos a seguir: |
|
unstructuredDocumentInfo |
Informações de documentos não estruturados. |
chunkInfo |
Informações do trecho. |
UnstructuredDocumentInfo
Informações de documentos não estruturados.
Representação JSON |
---|
{ "document": string, "uri": string, "title": string, "documentContexts": [ { object ( |
Campos | |
---|---|
document |
Nome do recurso do documento. |
uri |
URI do documento. |
title |
Título. |
documentContexts[] |
Lista de contextos de documentos. O conteúdo será usado para geração de respostas. Este é o conteúdo principal do documento, que pode ser longo e abrangente. |
extractiveSegments[] |
Lista de segmentos extrativos. |
extractiveAnswers[] |
Descontinuado: esse campo está descontinuado e não terá efeito na geração de respostas. Use os campos documentContexts e extractiveSegments. Lista de respostas extrativas. |
DocumentContext
Contexto do documento.
Representação JSON |
---|
{ "pageIdentifier": string, "content": string } |
Campos | |
---|---|
pageIdentifier |
Identificador da página. |
content |
Conteúdo do documento a ser usado para geração de respostas. |
ExtractiveSegment
Trecho extraído. Guia: a geração de respostas só vai usar esse campo se "documentContexts" estiver vazio. Esses trechos devem ser mais curtos.
Representação JSON |
---|
{ "pageIdentifier": string, "content": string } |
Campos | |
---|---|
pageIdentifier |
Identificador da página. |
content |
Conteúdo do segmento extrativo. |
ExtractiveAnswer
Resposta extrativa. Guia
Representação JSON |
---|
{ "pageIdentifier": string, "content": string } |
Campos | |
---|---|
pageIdentifier |
Identificador da página. |
content |
Conteúdo da resposta extrativa. |
ChunkInfo
Informações do trecho.
Representação JSON |
---|
{
"chunk": string,
"content": string,
"documentMetadata": {
object ( |
Campos | |
---|---|
chunk |
Nome do recurso de bloco. |
content |
Conteúdo textual do bloco. |
documentMetadata |
Metadados do documento do bloco atual. |
DocumentMetadata
Os metadados do documento contêm as informações do documento do bloco atual.
Representação JSON |
---|
{ "uri": string, "title": string } |
Campos | |
---|---|
uri |
URI do documento. |
title |
Título do documento. |