Modifica um índice.
Descrição da operação
Método
PUT
URI
/openapi/ha3/instances/{instanceId}/indexes/{indexName}
```.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
searchengine:ModifyIndex |
update |
*Instance
|
Nenhuma | Nenhuma |
Sintaxe da solicitação
PUT /openapi/ha3/instances/{instanceId}/indexes/{indexName} HTTP/1.1
Parâmetros de caminho
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| instanceId |
string |
Sim |
O ID da instância. |
ha-cn-pl32rf0**** |
| indexName |
string |
Sim |
O nome do índice. |
test_api |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| dryRun |
boolean |
Não |
Especifica se deve apenas validar os parâmetros de entrada sem executar a operação real. Valor padrão: false. Valores válidos:
|
true |
| body |
object |
Não |
Os parâmetros do corpo da solicitação. |
|
| dataSourceInfo |
object |
Não |
As informações da fonte de dados. Este parâmetro é obrigatório para a nova versão do AISearch. |
|
| buildMode |
string |
Não |
O modo de reconstrução do índice. Valores válidos: api (enviar fonte de dados via API) e indexRecover (recuperar fonte de dados do índice). |
api |
| generation |
integer |
Não |
A geração da tabela de dump ao recuperar a fonte de dados do índice. |
1718698593 |
| dataTimeSec |
integer |
Não |
O timestamp para rastreamento de dados incrementais. |
1709715164 |
| processPartitionCount |
integer |
Não |
O número de recursos para atualizações de dados. |
4 |
| name |
string |
Não |
O nome da fonte de dados. |
ha-cn-pl32rf0****_index_1 |
| type |
string |
Não |
O tipo de fonte de dados. Valores válidos: odps, swift, saro, oss e unKnow. |
odps |
| domain |
string |
Não |
A implantação offline. |
vpc_hz_domain_1 |
| config |
object |
Não |
A configuração da fonte de dados ODPS. |
|
| endpoint |
string |
Não |
The ODPS endpoint. |
http://service.cn-hangzhou.maxcompute.aliyun-inc.com/api |
| accessKey |
string |
Não |
The AccessKey ID of the ODPS data source. |
L***p |
| accessSecret |
string |
Não |
The AccessKey secret of the ODPS data source. |
5**9a6 |
| project |
string |
Não |
The ODPS data source project name. |
bbt_algo_pai |
| partition |
string |
Não |
The ODPS partition. Example: ds=20180102. |
ds=20230114 |
| table |
string |
Não |
The table name for saro or ODPS data sources. |
item |
| namespace |
string |
Não |
The namespace for saro data sources. |
test-namespace |
| path |
string |
Não |
The path for HDFS data sources. |
test-hdfs-path |
| ossPath |
string |
Não |
The path for OSS data sources. |
/opensearch/oss.json |
| bucket |
string |
Não |
The OSS bucket. |
test-bucket |
| format |
string |
Não |
The OSS file format type. Valid values:
|
ha3 |
| catalog |
string |
Não |
The data catalog ID for DLF data sources. |
test-catalog |
| database |
string |
Não |
The database for DLF data sources. |
test-database |
| tag |
string |
Não |
The tag for DLF data sources. |
test-tag |
| tableFormat |
string |
Não |
The table format for DLF data sources. |
paimon lance object |
| saroConfig |
object |
Não |
A configuração da fonte de dados saro. |
|
| namespace |
string |
Não |
The namespace of the saro data source. |
flink-test-fjx-default |
| tableName |
string |
Não |
The saro data table name. |
device_event_shy_summary_ |
| autoBuildIndex |
boolean |
Não |
Especifica se a indexação completa automática deve ser ativada. |
true |
| processParallelNum |
integer |
Não |
O número de processos simultâneos de indexação completa. |
2 |
| partition |
string |
Não |
A partição da fonte de dados ODPS. Este parâmetro é obrigatório quando o tipo de fonte de dados é ODPS. |
ds=20230114 |
| ossDataPath |
string |
Não |
O caminho do arquivo selecionado para reconstrução de índice a partir de uma fonte de dados OSS. |
/opensearch/oss.json |
| description |
string |
Não |
A descrição. |
"test" |
| content |
string |
Não |
O conteúdo do arquivo. |
{\"summarys\":{\"summary_fields\":[\"id\"]},\"indexs\":[{\"index_name\":\"index_id\",\"index_type\":\"PRIMARYKEY64\",\"index_fields\":\"id\",\"has_primary_key_attribute\":true,\"is_primary_key_sorted\":false}],\"attributes\":[\"id\"],\"fields\":[{\"field_name\":\"id\",\"field_type\":\"UINT16\"}],\"table_name\":\"index_2\"} |
| partition |
integer |
Não |
A partição de dados. |
2 |
| dataSource |
string |
Não |
A fonte de dados. |
ha-cn-pl32rf0****_index_1 |
| domain |
string |
Não |
A implantação da fonte de dados. |
vpc_hz_domain_1 |
| buildParallelNum |
integer |
Não |
O número de threads simultâneas de construção de indexação completa. |
2 |
| mergeParallelNum |
integer |
Não |
O número de threads simultâneas de merge de indexação completa. |
2 |
| cluster |
object |
Não |
As informações do cluster. |
|
|
object |
Não |
Informações do cluster. |
||
|
object |
Não |
Atualizações de conteúdo para cluster.json. |
||
| value |
string |
Não |
Variável. |
partition |
| description |
string |
Não |
Descrição. |
Custom Variable |
| disableModify |
boolean |
Não |
Se o usuário pode modificar isto. |
true |
| isModify |
boolean |
Não |
Se isto foi modificado. |
false |
| type |
string |
Não |
Variável normal: NORMAL, variável de função: FUNCTION. |
NORMAL |
| clusterConfigName |
string |
Não |
O nome do arquivo cluster.json. |
ha-cn-pl32rf0****@a-cn-pl32rf0****_test_api@hz_pre_vpc_domain_1@test_api@index_config_v1 |
| config |
object |
Não |
As informações de configuração offline. |
|
|
object |
Não |
Configuração offline. |
||
| desc |
string |
Não |
Observações. |
test |
| files |
array<object> |
Não |
Lista de arquivos modificados. |
|
|
array<object> |
Não |
|||
| operateType |
string |
Não |
Operation type. Valid values: UPDATE (update) and DELETE (delete). Default value: UPDATE. |
UPDATE |
| parentFullPath |
string |
Não |
The path of the parent directory |
/ |
| fileName |
string |
Não |
File name |
/intervene_dict/analyzer.dict |
| config |
object |
Não |
The configuration for this update |
|
| content |
string |
Não |
File content for dictionary configuration |
$dictContent |
| variables |
object |
Não |
Variable |
|
|
object |
Não |
Variable information |
||
| description |
string |
Não |
Description |
test |
| disableModify |
boolean |
Não |
Whether the user can modify this |
true |
| isModify |
boolean |
Não |
Whether this has been modified |
false |
| type |
string |
Não |
Normal variable: NORMAL, function variable: FUNCTION |
NORMAL |
| value |
string |
Não |
Variable |
test |
| dirName |
string |
Não |
Directory name |
/test |
| pushMode |
string |
Não |
O modo de push de configuração. Valor padrão: somente push de configuração. |
PUSH_ONLY |
| extend |
object |
Não |
O conteúdo estendido para configurações de campo. key: vector (campo vetorial), embeding (campo que requer embedding) ou description (campo de observações). value: ["nome do campo do schema"]. |
{ "vector": [ "source_image_vector" ], "embeding": [ "source_image" ], "description": [] } |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| requestId |
string |
O ID da solicitação. |
93A9E542-8CF8-5BA6-99AB-94C0FE520429 |
| result |
any |
O resultado retornado. |
{} |
Exemplos
Resposta de sucesso
JSON formato
{
"requestId": "93A9E542-8CF8-5BA6-99AB-94C0FE520429",
"result": "{}"
}
Códigos de erro
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.