- Representação JSON
- Chunk
- DocumentMetadata
- PageSpan
- ChunkMetadata
- AnnotationMetadata
- StructuredContent
- StructureType
- DoubleList
- RankSignals
- CustomSignal
Representa os resultados da pesquisa.
Representação JSON |
---|
{ "id": string, "document": { object ( |
Campos | |
---|---|
id |
|
document |
O fragmento de dados do documento na resposta de pesquisa. Apenas os campos marcados como |
chunk |
Os dados de blocos na resposta de pesquisa se o valor de |
modelScores |
Apenas saída. O Google forneceu pontuações disponíveis. |
rankSignals |
Opcional. Um conjunto de sinais de classificação associados ao resultado. |
Chunk
O modo de fragmentação captura todas as informações de metadados não processados de itens a serem recomendados ou pesquisados no modo de fragmentação.
Representação JSON |
---|
{ "name": string, "id": string, "content": string, "documentMetadata": { object ( |
Campos | |
---|---|
name |
O nome de recurso completo do fragmento. Formato: Este campo tem de ser uma string codificada em UTF-8 com um limite de comprimento de 1024 carateres. |
id |
ID exclusivo do fragmento atual. |
content |
O conteúdo é uma string de um documento (conteúdo analisado). |
documentMetadata |
Metadados do documento do fragmento atual. |
derivedStructData |
Apenas saída. Este campo é OUTPUT_ONLY. Contém dados derivados que não estão no documento de entrada original. |
pageSpan |
Intervalo de páginas do fragmento. |
chunkMetadata |
Apenas saída. Metadados do fragmento atual. |
dataUrls[] |
Apenas saída. URLs de dados de imagens se o fragmento atual contiver imagens. Os URLs de dados são compostos por quatro partes: um prefixo (data:), um tipo MIME que indica o tipo de dados, um token base64 opcional se não for textual e os próprios dados: data:[ |
annotationContents[] |
Apenas saída. Conteúdos das anotações, se o fragmento atual contiver anotações. |
annotationMetadata[] |
Apenas saída. Os metadados de anotação incluem conteúdo estruturado no fragmento atual. |
relevanceScore |
Apenas saída. Representa a pontuação de relevância com base na semelhança. Uma pontuação mais elevada indica uma maior relevância do fragmento. A pontuação está no intervalo [-1,0, 1,0]. Preenchido apenas no |
DocumentMetadata
Os metadados do documento contêm as informações do documento do fragmento atual.
Representação JSON |
---|
{ "uri": string, "title": string, "mimeType": string, "structData": { object } } |
Campos | |
---|---|
uri |
URI do documento. |
title |
Título do documento. |
mimeType |
O tipo MIME do documento. https://www.iana.org/assignments/media-types/media-types.xhtml. |
structData |
Representação de dados. Os dados JSON estruturados para o documento. Deve estar em conformidade com o |
PageSpan
Intervalo de páginas do fragmento.
Representação JSON |
---|
{ "pageStart": integer, "pageEnd": integer } |
Campos | |
---|---|
pageStart |
A página inicial do fragmento. |
pageEnd |
A página final do fragmento. |
ChunkMetadata
Metadados do fragmento atual. Este campo só é preenchido na API SearchService.Search
.
Representação JSON |
---|
{ "previousChunks": [ { object ( |
Campos | |
---|---|
previousChunks[] |
Os fragmentos anteriores do fragmento atual. O número é controlado por |
nextChunks[] |
Os próximos fragmentos do fragmento atual. O número é controlado por |
AnnotationMetadata
Os metadados de anotação incluem conteúdo estruturado no fragmento atual.
Representação JSON |
---|
{
"structuredContent": {
object ( |
Campos | |
---|---|
structuredContent |
Apenas saída. As informações de conteúdo estruturado. |
imageId |
Apenas saída. O ID da imagem é fornecido se o conteúdo estruturado se basear numa imagem. |
StructuredContent
As informações de conteúdo estruturado.
Representação JSON |
---|
{
"structureType": enum ( |
Campos | |
---|---|
structureType |
Apenas saída. O tipo de estrutura do conteúdo estruturado. |
content |
Apenas saída. O conteúdo do conteúdo estruturado. |
StructureType
Define os tipos de conteúdo estruturado que podem ser extraídos.
Enumerações | |
---|---|
STRUCTURE_TYPE_UNSPECIFIED |
Valor predefinido. |
SHAREHOLDER_STRUCTURE |
Estrutura acionista. |
SIGNATURE_STRUCTURE |
estrutura da assinatura. |
CHECKBOX_STRUCTURE |
Estrutura da caixa de verificação. |
DoubleList
Lista dupla.
Representação JSON |
---|
{ "values": [ number ] } |
Campos | |
---|---|
values[] |
Valores duplos. |
RankSignals
Um conjunto de sinais de classificação.
Representação JSON |
---|
{
"defaultRank": number,
"customSignals": [
{
object ( |
Campos | |
---|---|
defaultRank |
Opcional. A classificação predefinida do resultado. |
customSignals[] |
Opcional. Uma lista de sinais de caixa transparente personalizados. |
keywordSimilarityScore |
Opcional. Ajuste da correspondência de palavras-chave. |
relevanceScore |
Opcional. Ajuste de relevância semântica. |
semanticSimilarityScore |
Opcional. Ajuste de semelhança semântica. |
pctrRank |
Opcional. Ajuste da taxa de conversão previsto como uma classificação. |
topicalityRank |
Opcional. Ajuste de topicalidade como classificação. |
documentAge |
Opcional. Idade do documento em horas. |
boostingFactor |
Opcional. Potenciações personalizadas combinadas para um documento. |
CustomSignal
Sinal de caixa transparente personalizado representado por um par de nome e valor.
Representação JSON |
---|
{ "name": string, "value": number } |
Campos | |
---|---|
name |
Opcional. Nome do sinal. |
value |
Opcional. Valor de ponto flutuante que representa o sinal de classificação (por exemplo, 1,25 para BM25). |