- JSON-Darstellung
- SearchParams
- SearchResultList
- SearchResult
- UnstructuredDocumentInfo
- DocumentContext
- ExtractiveSegment
- ExtractiveAnswer
- ChunkInfo
- DocumentMetadata
Spezifikation der Suche.
JSON-Darstellung |
---|
{ // Union field |
Felder | |
---|---|
Union-Feld input . Suchparameter zum Steuern des Suchverhaltens. Oder geben Sie eine Liste mit Suchergebnissen an, um eine Antwort zu generieren. Für input ist nur einer der folgenden Werte zulässig: |
|
searchParams |
Suchparameter |
searchResultList |
Suchergebnisliste. |
SearchParams
Suchparameter
JSON-Darstellung |
---|
{ "maxReturnResults": integer, "filter": string, "boostSpec": { object ( |
Felder | |
---|---|
maxReturnResults |
Anzahl der zurückzugebenden Suchergebnisse. Der Standardwert ist 10. |
filter |
Die Filtersyntax besteht aus einer Ausdruckssprache zum Erstellen eines Prädikats aus einem oder mehreren Feldern der gefilterten Dokumente. Bei Filterausdrücken wird zwischen Groß- und Kleinschreibung unterschieden. Diese werden verwendet, um Suchergebnisse zu filtern, was sich auf die Antwort auswirken kann. Wenn dieses Feld nicht erkannt wird, wird Das Filtern in Vertex AI Search erfolgt durch Zuordnen des LHS-Filterschlüssels zu einer Schlüsselattribut, das im Vertex AI Search-Backend definiert ist. Diese Zuordnung wird vom Kunden in seinem Schema definiert. Ein Media-Kunde hat in seinem Schema beispielsweise das Feld „name“. In diesem Fall würde der Filter so aussehen: filter --> name:'ANY("king kong")' Weitere Informationen zum Filtern, einschließlich Syntax und Filteroperatoren, finden Sie unter Filter. |
boostSpec |
Mit der Boost-Spezifikation können Sie bestimmte Dokumente in den Suchergebnissen hervorheben, was sich auf die Antwort auf die Anfrage auswirken kann. Weitere Informationen zum Boosten finden Sie unter Boost. |
orderBy |
Die Reihenfolge, in der Dokumente zurückgegeben werden. Dokumente können nach einem Feld in einem Wenn dieses Feld nicht erkannt wird, wird |
searchResultMode |
Gibt den Modus für Suchergebnisse an. Wenn nichts angegeben ist, wird standardmäßig der Suchergebnismodus |
dataStoreSpecs[] |
Spezifikationen, die Datenspeicher zum Filtern in einem Suchaufruf und Konfigurationen für diese Datenspeicher definieren. Dies wird nur für den Anwendungsfall von Engines mit mehreren DataStores berücksichtigt. Für einen einzelnen Datenspeicher innerhalb einer Engine sollten die Spezifikationen auf der obersten Ebene verwendet werden. |
SearchResultList
Suchergebnisliste.
JSON-Darstellung |
---|
{
"searchResults": [
{
object ( |
Felder | |
---|---|
searchResults[] |
Suchergebnisse. |
SearchResult
Suchergebnis.
JSON-Darstellung |
---|
{ // Union field |
Felder | |
---|---|
Union-Feld content . Inhalte der Suchergebnisse. Für content ist nur einer der folgenden Werte zulässig: |
|
unstructuredDocumentInfo |
Informationen aus unstrukturierten Dokumenten. |
chunkInfo |
Informationen zu Chunks. |
UnstructuredDocumentInfo
Informationen aus unstrukturierten Dokumenten.
JSON-Darstellung |
---|
{ "document": string, "uri": string, "title": string, "documentContexts": [ { object ( |
Felder | |
---|---|
document |
Name der Dokumentressource. |
uri |
URI für das Dokument. |
title |
Titel: |
documentContexts[] |
Liste der Dokumentkontexte. Die Inhalte werden für die Antwortgenerierung verwendet. Dies soll der Hauptinhalt des Dokuments sein, der lang und umfassend sein kann. |
extractiveSegments[] |
Liste der extraktiven Segmente. |
extractiveAnswers[] |
Verworfen: Dieses Feld ist veraltet und hat keine Auswirkungen auf die Antwortgenerierung. Verwenden Sie stattdessen die Felder „documentContexts“ und „extractiveSegments“. Liste der extraktiven Antworten. |
DocumentContext
Dokumentkontext.
JSON-Darstellung |
---|
{ "pageIdentifier": string, "content": string } |
Felder | |
---|---|
pageIdentifier |
Seiten-ID. |
content |
Dokumentinhalt, der für die Antwortgenerierung verwendet werden soll. |
ExtractiveSegment
Extrahierendes Segment. Guide: Die Antwortgenerierung wird nur verwendet, wenn „documentContexts“ leer ist. Es sollen kürzere Ausschnitte sein.
JSON-Darstellung |
---|
{ "pageIdentifier": string, "content": string } |
Felder | |
---|---|
pageIdentifier |
Seiten-ID. |
content |
Extrahierte Segmentinhalte. |
ExtractiveAnswer
Extraktive Antwort. Leitfaden
JSON-Darstellung |
---|
{ "pageIdentifier": string, "content": string } |
Felder | |
---|---|
pageIdentifier |
Seiten-ID. |
content |
Inhalte extraktiver Antworten. |
ChunkInfo
Informationen zu Chunks.
JSON-Darstellung |
---|
{
"chunk": string,
"content": string,
"documentMetadata": {
object ( |
Felder | |
---|---|
chunk |
Name der Chunk-Ressource. |
content |
Textinhalte in Abschnitte unterteilen |
documentMetadata |
Metadaten des Dokuments aus dem aktuellen Chunk. |
DocumentMetadata
Dokumentmetadaten enthalten die Informationen des Dokuments des aktuellen Chunks.
JSON-Darstellung |
---|
{ "uri": string, "title": string } |
Felder | |
---|---|
uri |
URI des Dokuments. |
title |
Titel des Dokuments. |