Use a operação DeleteSearchIndex para excluir um índice de pesquisa de uma tabela de dados.
Pré-requisitos
Instância OTSClient inicializada. Para mais informações, consulte Inicializar uma instância OTSClient.
Tabela de dados criada e com dados gravados. Para mais informações, consulte Criar uma tabela de dados e Gravar dados.
Índice de pesquisa criado para a tabela de dados. Para mais informações, consulte Criar um índice de pesquisa.
Operações de API
/**
* Delete the search index.
* @api
*
* @param [] $request
* The request parameters, including the table name and search index name.
* @return [] The response.
* @throws OTSClientException The exception that is returned when a parameter error occurs or the Tablestore server returns a verification error.
* @throws OTSServerException The exception that is returned when the Tablestore server returns an error.
* @example "src/examples/DeleteSearchIndex.php"
*/
public function deleteSearchIndex(array $request)
Parâmetros
|
Parâmetro |
Descrição |
|
table_name |
Nome da tabela de dados. |
|
index_name |
Nome do índice de pesquisa. |
Exemplos
O exemplo a seguir mostra como excluir um índice de pesquisa:
$request = array(
'table_name' => 'php_sdk_test',
'index_name' => 'php_sdk_test_search_index'
);
$response = $otsClient->deleteSearchIndex($request);
Referências
Se os índices de pesquisa existentes não atenderem aos requisitos de negócio, crie novos índices ou modifique o schema dos índices atuais para adicionar, remover ou alterar campos de índice. Para mais informações, consulte Criar um índice de pesquisa e Modificar dinamicamente o schema de um índice de pesquisa.