Method: projects.locations.corpora.searchConfigs.create

Crée une configuration de recherche dans un corpus.

Veuillez suivre les règles ci-dessous pour créer une requête CreateSearchConfig valide. --- Règles générales --- 1. Request.search_config_id ne doit pas être associé à un SearchConfig existant. 2. La requête doit contenir au moins une propriété searchCriteriaProperty ou facetProperty non vide. 3. mappedFields ne doit pas être vide et doit correspondre à des clés UGA existantes. 4. Tous les mappedFields doivent être du même type. 5. Tous les mappedFields doivent partager la même précision. 6. Tous les mappedFields doivent partager les mêmes options de correspondance sémantique SearchConfig. Pour les règles spécifiques à une propriété, veuillez consulter les commentaires sur FacetProperty et SearchCriteriaProperty.

Requête HTTP

POST https://visionai.googleapis.com/v1/{parent=projects/*/locations/*/corpora/*}/searchConfigs

L'URL utilise la syntaxe de transcodage gRPC.

Paramètres de chemin d'accès

Paramètres
parent

string

Obligatoire. Ressource parente dans laquelle cette configuration de recherche sera créée. Format : projects/{project_number}/locations/{locationId}/corpora/{corpus_id}

Paramètres de requête

Paramètres
searchConfigId

string

Obligatoire. ID à utiliser pour la nouvelle configuration de recherche. Constituera le composant final du nom de ressource de SearchConfig. Cette valeur ne doit pas dépasser 63 caractères, et les caractères valides sont /[a-z][0-9]-_/. Le premier caractère doit être une lettre, le dernier peut être une lettre ou un chiffre.

Corps de la requête

Le corps de la requête contient une instance de SearchConfig.

Corps de la réponse

Si la requête aboutit, le corps de la réponse contient une nouvelle instance de SearchConfig.

Champs d'application des autorisations

Requiert le niveau d'accès OAuth suivant :

  • https://www.googleapis.com/auth/cloud-platform

Pour en savoir plus, consultez la page Présentation de l'authentification.

Autorisations IAM

Nécessite l'autorisation IAM suivante sur la ressource parent :

  • visionai.searchConfigs.create

Pour en savoir plus, consultez la documentation IAM.