Erforderlich. Ein Array von JSONB-Objekten, wobei jedes Objekt eine Suchkomponente definiert.
id_type
anyelement
Der Datentyp der Spalte für die Ausgabe-ID. Die Standardeinstellung ist NULL::TEXT.
include_json_output
BOOLEAN
Beinhaltet eine detaillierte JSON-Ausgabe in den Ergebnissen. Die Standardeinstellung ist FALSE. Wenn Sie diese Option auf TRUE setzen, kann sich das auf die Abfrageleistung auswirken.
fusion_algorithm
TEXT
Der zu verwendende Fusionsalgorithmus. Der einzige unterstützte Wert ist 'RRF'. Die Standardeinstellung ist 'RRF'.
Parameter für die Vektorsuche
Setzen Sie das Feld data_type im JSONB-Objekt search_inputs auf 'vector'.
Parameter
Typ
Beschreibung
data_type
TEXT
Erforderlich. Muss 'vector' sein.
table_name
TEXT
Erforderlich. Der Name der Tabelle, in der gesucht werden soll.
key_column
TEXT
Erforderlich. Der Name der Spalte für die Dokument-ID.
vec_column
TEXT
Erforderlich. Der Name der Vektorspalte.
distance_operator
TEXT
Erforderlich. Der zu verwendende Distanzoperator, z. B. '<=>' für den Kosinus-Abstand.
query_vector
TEXT
Erforderlich. Die Stringdarstellung des Vektors, nach dem gesucht werden soll.
limit
INTEGER
Erforderlich. Die maximale Anzahl der Ergebnisse, die von dieser Suchkomponente zurückgegeben werden sollen.
weight
FLOAT
Der Beitrag dieser Komponente zur endgültigen RRF-Punktzahl, von 0,0 bis 1,0. Wenn Sie keine Gewichtungen angeben, werden sie gleichmäßig verteilt.
filter_condition
TEXT
Eine SQL-WHERE-Klausel, die auf die Unterabfrage dieser Komponente angewendet werden soll.
Parameter für die Textsuche
Setzen Sie das Feld data_type im JSONB-Objekt search_inputs auf 'text'.
Parameter
Typ
Beschreibung
data_type
TEXT
Erforderlich. Muss 'text' sein.
table_name
TEXT
Erforderlich. Der Name der Tabelle, in der gesucht werden soll.
key_column
TEXT
Erforderlich. Der Name der Spalte für die Dokument-ID.
text_column
TEXT
Erforderlich. Der Name der Spalte tsvector oder der Textspalte.
query_text_input
TEXT
Erforderlich. Der Textstring für die Keyword-Optionen.
limit
INTEGER
Erforderlich. Die maximale Anzahl der Ergebnisse, die von dieser Suchkomponente zurückgegeben werden sollen.
weight
FLOAT
Der Beitrag dieser Komponente zur endgültigen RRF-Punktzahl, von 0,0 bis 1,0. Wenn Sie keine Gewichtungen angeben, werden sie gleichmäßig verteilt.
ranking_function
TEXT
Die Ranking-Funktion für die Volltextsuche. Setzen Sie für GIN-Indizes 'ts_rank'.
Setzen Sie für RUM-Indizes '<=>'. Die Standardeinstellung ist 'ts_rank'.
query_parser
TEXT
Die Funktion für den Parser für Suchanfragen für die Volltextsuche. Die Standardeinstellung ist 'ai.g_to_tsquery'.
filter_condition
TEXT
Eine SQL-WHERE-Klausel, die auf die Unterabfrage dieser Komponente angewendet werden soll.
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Schwer verständlich","hardToUnderstand","thumb-down"],["Informationen oder Beispielcode falsch","incorrectInformationOrSampleCode","thumb-down"],["Benötigte Informationen/Beispiele nicht gefunden","missingTheInformationSamplesINeed","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2026-10-27 (UTC)."],[],[]]