Cria uma configuração de pesquisa dentro de um corpus.
Siga as regras abaixo para criar uma CreateSearchConfigRequest válida. --- Regras gerais --- 1. O Request.search_config_id não pode ser associado a um SearchConfig existente. 2. A solicitação precisa conter pelo menos uma searchCriteriaProperty ou facetProperty não vazia. 3. Os mappedFields não podem estar vazios e precisam ser mapeados para as chaves de UGA atuais. 4. Todos os mappedFields precisam ser do mesmo tipo. 5. Todos os mappedFields precisam compartilhar a mesma granularidade. 6. Todos os mappedFields precisam compartilhar as mesmas opções semânticas de correspondência do SearchConfig. Para regras específicas da propriedade, consulte os comentários de FacetProperty e SearchCriteriaProperty.
Solicitação HTTP
POST https://visionai.googleapis.com/v1/{parent=projects/*/locations/*/corpora/*}/searchConfigs
Obrigatório. O recurso pai em que essa configuração de pesquisa será criada. Formato: projects/{project_number}/locations/{locationId}/corpora/{corpus_id}
Parâmetros de consulta
Parâmetros
searchConfigId
string
Obrigatório. ID a ser usado para a nova configuração de pesquisa. Vai se tornar o componente final do nome do recurso da SearchConfig. Esse valor precisa ter até 63 caracteres, e os caracteres válidos são /[a-z][0-9]-_/. O primeiro caractere precisa ser uma letra, e o último pode ser uma letra ou um número.
Corpo da solicitação
O corpo da solicitação contém uma instância de SearchConfig.
Corpo da resposta
Se a solicitação for bem-sucedida, o corpo da resposta incluirá uma instância de SearchConfig.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Informações incorretas ou exemplo de código","incorrectInformationOrSampleCode","thumb-down"],["Não contém as informações/amostras de que eu preciso","missingTheInformationSamplesINeed","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-03-04 UTC."],[],[],null,["# Method: projects.locations.corpora.searchConfigs.create\n\n- [HTTP request](#body.HTTP_TEMPLATE)\n- [Path parameters](#body.PATH_PARAMETERS)\n- [Query parameters](#body.QUERY_PARAMETERS)\n- [Request body](#body.request_body)\n- [Response body](#body.response_body)\n- [Authorization scopes](#body.aspect)\n- [IAM Permissions](#body.aspect_1)\n\nCreates a search configuration inside a corpus.\n\nPlease follow the rules below to create a valid CreateSearchConfigRequest. --- General Rules --- 1. Request.search_config_id must not be associated with an existing SearchConfig. 2. Request must contain at least one non-empty searchCriteriaProperty or facetProperty. 3. mappedFields must not be empty, and must map to existing UGA keys. 4. All mappedFields must be of the same type. 5. All mappedFields must share the same granularity. 6. All mappedFields must share the same semantic SearchConfig match options. For property-specific rules, please reference the comments for FacetProperty and SearchCriteriaProperty.\n\n### HTTP request\n\n`POST https://visionai.googleapis.com/v1/{parent=projects/*/locations/*/corpora/*}/searchConfigs`\n\nThe URL uses [gRPC Transcoding](https://google.aip.dev/127) syntax.\n\n### Path parameters\n\n### Query parameters\n\n### Request body\n\nThe request body contains an instance of [SearchConfig](/vision-ai/docs/reference/rest/v1/projects.locations.corpora.searchConfigs#SearchConfig).\n\n### Response body\n\nIf successful, the response body contains a newly created instance of [SearchConfig](/vision-ai/docs/reference/rest/v1/projects.locations.corpora.searchConfigs#SearchConfig).\n\n### Authorization scopes\n\nRequires the following OAuth scope:\n\n- `https://www.googleapis.com/auth/cloud-platform`\n\nFor more information, see the [Authentication Overview](https://cloud.google.com/docs/authentication/).\n\n### IAM Permissions\n\nRequires the following [IAM](https://cloud.google.com/iam/docs) permission on the `parent` resource:\n\n- `visionai.searchConfigs.create`\n\nFor more information, see the [IAM documentation](https://cloud.google.com/iam/docs)."]]