- JSON-Darstellung
- Chunk
- DocumentMetadata
- PageSpan
- ChunkMetadata
- AnnotationMetadata
- StructuredContent
- StructureType
- DoubleList
- RankSignals
- CustomSignal
Stellt die Suchergebnisse dar.
JSON-Darstellung |
---|
{ "id": string, "document": { object ( |
Felder | |
---|---|
id |
|
document |
Das Dokumentdaten-Snippet in der Suchantwort. Nur Felder, die als |
chunk |
Die Chunk-Daten in der Suchantwort, wenn |
modelScores |
Nur Ausgabe. Google hat verfügbare Bewertungen bereitgestellt. |
rankSignals |
Optional. Eine Reihe von Ranking-Signalen, die dem Ergebnis zugeordnet sind. |
Chunk
Im Chunk werden alle Rohmetadateninformationen von Elementen erfasst, die im Chunk-Modus empfohlen oder gesucht werden sollen.
JSON-Darstellung |
---|
{ "name": string, "id": string, "content": string, "documentMetadata": { object ( |
Felder | |
---|---|
name |
Der vollständige Ressourcenname des Chunks. Format: Dieses Feld muss ein UTF-8-codierter String mit einer Längenbeschränkung von 1.024 Zeichen sein. |
id |
Eindeutige Chunk-ID des aktuellen Chunks. |
content |
„Inhalt“ ist ein String aus einem Dokument (geparster Inhalt). |
documentMetadata |
Metadaten des Dokuments aus dem aktuellen Chunk. |
derivedStructData |
Nur Ausgabe. Dieses Feld dient nur der Ausgabe. Es enthält abgeleitete Daten, die nicht im ursprünglichen Eingabedokument enthalten sind. |
pageSpan |
Seitenbereich des Blocks. |
chunkMetadata |
Nur Ausgabe. Metadaten des aktuellen Chunks. |
dataUrls[] |
Nur Ausgabe. Bilddaten-URLs, wenn der aktuelle Chunk Bilder enthält. Data-URLs bestehen aus vier Teilen: einem Präfix (data:), einem MIME-Typ, der den Datentyp angibt, einem optionalen base64-Token, wenn die Daten nicht textbasiert sind, und den Daten selbst: data:[ |
annotationContents[] |
Nur Ausgabe. Inhalt der Anmerkungen, wenn der aktuelle Chunk Anmerkungen enthält. |
annotationMetadata[] |
Nur Ausgabe. Die Metadaten der Anmerkung enthalten strukturierte Inhalte im aktuellen Chunk. |
relevanceScore |
Nur Ausgabe. Stellt die Relevanzbewertung basierend auf der Ähnlichkeit dar. Ein höherer Wert weist auf eine höhere Relevanz des Chunks hin. Der Wert liegt im Bereich [-1,0, 1,0]. Wird nur für |
DocumentMetadata
Dokumentmetadaten enthalten die Informationen des Dokuments des aktuellen Chunks.
JSON-Darstellung |
---|
{ "uri": string, "title": string, "mimeType": string, "structData": { object } } |
Felder | |
---|---|
uri |
URI des Dokuments. |
title |
Titel des Dokuments. |
mimeType |
Der MIME-Typ des Dokuments. https://www.iana.org/assignments/media-types/media-types.xhtml. |
structData |
Datendarstellung Die strukturierten JSON-Daten für das Dokument. Sie muss der registrierten |
PageSpan
Seitenbereich des Blocks.
JSON-Darstellung |
---|
{ "pageStart": integer, "pageEnd": integer } |
Felder | |
---|---|
pageStart |
Die Startseite des Chunks. |
pageEnd |
Die Endseite des Chunks. |
ChunkMetadata
Metadaten des aktuellen Chunks. Dieses Feld wird nur in der SearchService.Search
API ausgefüllt.
JSON-Darstellung |
---|
{ "previousChunks": [ { object ( |
Felder | |
---|---|
previousChunks[] |
Die vorherigen Chunks des aktuellen Chunks. Die Nummer wird von |
nextChunks[] |
Die nächsten Chunks des aktuellen Chunks. Die Nummer wird von |
AnnotationMetadata
Die Metadaten der Anmerkung enthalten strukturierte Inhalte im aktuellen Chunk.
JSON-Darstellung |
---|
{
"structuredContent": {
object ( |
Felder | |
---|---|
structuredContent |
Nur Ausgabe. Informationen zu strukturierten Inhalten. |
imageId |
Nur Ausgabe. Die Bild-ID wird angegeben, wenn die strukturierten Inhalte auf einem Bild basieren. |
StructuredContent
Informationen zu strukturierten Inhalten.
JSON-Darstellung |
---|
{
"structureType": enum ( |
Felder | |
---|---|
structureType |
Nur Ausgabe. Der Strukturtyp des strukturierten Inhalts. |
content |
Nur Ausgabe. Der Inhalt der strukturierten Inhalte. |
StructureType
Definiert die Typen der strukturierten Inhalte, die extrahiert werden können.
Enums | |
---|---|
STRUCTURE_TYPE_UNSPECIFIED |
Standardwert. |
SHAREHOLDER_STRUCTURE |
Aktionärsstruktur. |
SIGNATURE_STRUCTURE |
Signaturstruktur. |
CHECKBOX_STRUCTURE |
Kästchenstruktur. |
DoubleList
Doppelte Liste.
JSON-Darstellung |
---|
{ "values": [ number ] } |
Felder | |
---|---|
values[] |
Double-Werte. |
RankSignals
Eine Reihe von Ranking-Signalen.
JSON-Darstellung |
---|
{
"defaultRank": number,
"customSignals": [
{
object ( |
Felder | |
---|---|
defaultRank |
Optional. Der Standardrang des Ergebnisses. |
customSignals[] |
Optional. Eine Liste benutzerdefinierter Clearbox-Signale. |
keywordSimilarityScore |
Optional. Anpassung der Keyword-Optionen |
relevanceScore |
Optional. Anpassung der semantischen Relevanz. |
semanticSimilarityScore |
Optional. Anpassung der semantischen Ähnlichkeit. |
pctrRank |
Optional. Prognostizierte Anpassung der Conversion-Rate als Rang. |
topicalityRank |
Optional. Anpassung der Aktualität als Rang. |
documentAge |
Optional. Alter des Dokuments in Stunden. |
boostingFactor |
Optional. Kombinierte benutzerdefinierte Steigerungen für ein Dokument. |
CustomSignal
Benutzerdefiniertes Clearbox-Signal, das durch ein Name/Wert-Paar dargestellt wird.
JSON-Darstellung |
---|
{ "name": string, "value": number } |
Felder | |
---|---|
name |
Optional. Name des Signals. |
value |
Optional. Gleitkommawert, der das Ranking-Signal darstellt (z. B. 1,25 für BM25). |