- Rappresentazione JSON
- Chunk
- DocumentMetadata
- PageSpan
- ChunkMetadata
- AnnotationMetadata
- StructuredContent
- StructureType
- DoubleList
- RankSignals
- CustomSignal
Rappresenta i risultati di ricerca.
Rappresentazione JSON |
---|
{ "id": string, "document": { object ( |
Campi | |
---|---|
id |
|
document |
Lo snippet di dati del documento nella risposta di ricerca. Vengono compilati solo i campi contrassegnati come |
chunk |
I dati dei blocchi nella risposta di ricerca se |
modelScores |
Solo output. Google ha fornito i punteggi disponibili. |
rankSignals |
Facoltativo. Un insieme di indicatori di ranking associati al risultato. |
Chunk
La modalità Chunk acquisisce tutte le informazioni sui metadati non elaborati degli elementi da consigliare o cercare.
Rappresentazione JSON |
---|
{ "name": string, "id": string, "content": string, "documentMetadata": { object ( |
Campi | |
---|---|
name |
Il nome completo della risorsa del blocco. Formato: Questo campo deve essere una stringa codificata in UTF-8 con un limite di lunghezza di 1024 caratteri. |
id |
ID univoco del segmento corrente. |
content |
I contenuti sono una stringa di un documento (contenuti analizzati). |
documentMetadata |
I metadati del documento del chunk corrente. |
derivedStructData |
Solo output. Questo campo è OUTPUT_ONLY. Contiene dati derivati che non sono presenti nel documento di input originale. |
pageSpan |
Intervallo di pagine del blocco. |
chunkMetadata |
Solo output. Metadati del chunk corrente. |
dataUrls[] |
Solo output. URL dei dati delle immagini se il chunk corrente contiene immagini. Gli URL dei dati sono composti da quattro parti: un prefisso (data:), un tipo MIME che indica il tipo di dati, un token base64 facoltativo se non testuale e i dati stessi: data:[ |
annotationContents[] |
Solo output. Contenuti delle annotazioni se il blocco attuale contiene annotazioni. |
annotationMetadata[] |
Solo output. I metadati dell'annotazione includono contenuti strutturati nel chunk corrente. |
relevanceScore |
Solo output. Rappresenta il punteggio di pertinenza basato sulla somiglianza. Un punteggio più alto indica una maggiore pertinenza del segmento. Il punteggio è compreso nell'intervallo [-1,0, 1,0]. Compilato solo su |
DocumentMetadata
I metadati del documento contengono le informazioni del documento del chunk attuale.
Rappresentazione JSON |
---|
{ "uri": string, "title": string, "mimeType": string, "structData": { object } } |
Campi | |
---|---|
uri |
L'URI del documento. |
title |
Il titolo del documento. |
mimeType |
Il tipo MIME del documento. https://www.iana.org/assignments/media-types/media-types.xhtml. |
structData |
Rappresentazione dei dati. I dati JSON strutturati per il documento. Deve essere conforme a |
PageSpan
Intervallo di pagine del blocco.
Rappresentazione JSON |
---|
{ "pageStart": integer, "pageEnd": integer } |
Campi | |
---|---|
pageStart |
La pagina iniziale del blocco. |
pageEnd |
La pagina finale del segmento. |
ChunkMetadata
Metadati del chunk corrente. Questo campo viene compilato solo nell'API SearchService.Search
.
Rappresentazione JSON |
---|
{ "previousChunks": [ { object ( |
Campi | |
---|---|
previousChunks[] |
I chunk precedenti del chunk corrente. Il numero è controllato da |
nextChunks[] |
I chunk successivi del chunk corrente. Il numero è controllato da |
AnnotationMetadata
I metadati dell'annotazione includono contenuti strutturati nel chunk corrente.
Rappresentazione JSON |
---|
{
"structuredContent": {
object ( |
Campi | |
---|---|
structuredContent |
Solo output. Le informazioni sui contenuti strutturati. |
imageId |
Solo output. L'ID immagine viene fornito se i contenuti strutturati si basano su un'immagine. |
StructuredContent
Le informazioni sui contenuti strutturati.
Rappresentazione JSON |
---|
{
"structureType": enum ( |
Campi | |
---|---|
structureType |
Solo output. Il tipo di struttura dei contenuti strutturati. |
content |
Solo output. Il contenuto dei contenuti strutturati. |
StructureType
Definisce i tipi di contenuti strutturati che possono essere estratti.
Enum | |
---|---|
STRUCTURE_TYPE_UNSPECIFIED |
Valore predefinito. |
SHAREHOLDER_STRUCTURE |
Struttura azionaria. |
SIGNATURE_STRUCTURE |
struttura della firma. |
CHECKBOX_STRUCTURE |
Struttura della casella di controllo. |
DoubleList
Doppio elenco.
Rappresentazione JSON |
---|
{ "values": [ number ] } |
Campi | |
---|---|
values[] |
Valori doppi. |
RankSignals
Un insieme di indicatori di ranking.
Rappresentazione JSON |
---|
{
"defaultRank": number,
"customSignals": [
{
object ( |
Campi | |
---|---|
defaultRank |
Facoltativo. Il ranking predefinito del risultato. |
customSignals[] |
Facoltativo. Un elenco di indicatori clearbox personalizzati. |
keywordSimilarityScore |
Facoltativo. Aggiustamento della corrispondenza delle parole chiave. |
relevanceScore |
Facoltativo. Aggiustamento della pertinenza semantica. |
semanticSimilarityScore |
Facoltativo. Aggiustamento della similarità semantica. |
pctrRank |
Facoltativo. Aggiustamento del tasso di conversione previsto come ranking. |
topicalityRank |
Facoltativo. Aggiustamento della pertinenza come ranking. |
documentAge |
Facoltativo. Età del documento in ore. |
boostingFactor |
Facoltativo. Potenziamenti personalizzati combinati per un documento. |
CustomSignal
Indicatore clearbox personalizzato rappresentato da una coppia nome-valore.
Rappresentazione JSON |
---|
{ "name": string, "value": number } |
Campi | |
---|---|
name |
(Facoltativo) Nome dell'indicatore. |
value |
Facoltativo. Valore float che rappresenta l'indicatore di ranking (ad es. 1,25 per BM25). |