Obligatoire. Tableau d'objets JSONB, où chaque objet définit un composant de recherche.
id_type
anyelement
Type de données de la colonne d'ID de sortie. La valeur par défaut est NULL::TEXT.
include_json_output
BOOLEAN
Inclut une sortie JSON détaillée dans les résultats. La valeur par défaut est FALSE. Définir cette valeur sur TRUE peut avoir un impact sur les performances des requêtes.
fusion_algorithm
TEXT
Algorithme de fusion à utiliser. La seule valeur acceptée est 'RRF'. La valeur par défaut est 'RRF'.
Paramètres de recherche vectorielle
Définissez le champ data_type sur 'vector' dans l'objet JSONB search_inputs.
Paramètre
Type
Description
data_type
TEXT
Obligatoire. Doit être 'vector'.
table_name
TEXT
Obligatoire. Nom de la table à interroger.
key_column
TEXT
Obligatoire. Nom de la colonne d'ID du document.
vec_column
TEXT
Obligatoire. Nom de la colonne vectorielle.
distance_operator
TEXT
Obligatoire. Opérateur de distance à utiliser, par exemple, '<=>' pour la distance de cosinus.
query_vector
TEXT
Obligatoire. Représentation sous forme de chaîne du vecteur à rechercher.
limit
INTEGER
Obligatoire. Nombre maximal de résultats à renvoyer à partir de ce composant de recherche.
weight
FLOAT
Contribution de ce composant au score RRF final, de 0,0 à 1,0. Si vous ne fournissez pas de pondérations, elles sont réparties de manière égale.
filter_condition
TEXT
Clause SQL WHERE à appliquer à la sous-requête de ce composant.
Paramètres de recherche textuelle
Définissez le champ data_type sur 'text' dans l'objet JSONB search_inputs.
Paramètre
Type
Description
data_type
TEXT
Obligatoire. Doit être 'text'.
table_name
TEXT
Obligatoire. Nom de la table à interroger.
key_column
TEXT
Obligatoire. Nom de la colonne d'ID du document.
text_column
TEXT
Obligatoire. Nom de la colonne tsvector ou de la colonne de texte.
query_text_input
TEXT
Obligatoire. Chaîne de texte pour la correspondance de mots clés.
limit
INTEGER
Obligatoire. Nombre maximal de résultats à renvoyer à partir de ce composant de recherche.
weight
FLOAT
Contribution de ce composant au score RRF final, de 0,0 à 1,0. Si vous ne fournissez pas de pondérations, elles sont réparties de manière égale.
ranking_function
TEXT
Fonction de classement de la recherche en texte intégral. Pour les index GIN, définissez la valeur sur 'ts_rank'.
Pour les index RUM, définissez la valeur sur '<=>'. La valeur par défaut est 'ts_rank'.
query_parser
TEXT
Fonction d'analyseur de requêtes de recherche en texte intégral. La valeur par défaut est 'ai.g_to_tsquery'.
filter_condition
TEXT
Clause SQL WHERE à appliquer à la sous-requête de ce composant.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2026/10/27 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Difficile à comprendre","hardToUnderstand","thumb-down"],["Informations ou exemple de code incorrects","incorrectInformationOrSampleCode","thumb-down"],["Il n'y a pas l'information/les exemples dont j'ai besoin","missingTheInformationSamplesINeed","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2026/10/27 (UTC)."],[],[]]