Use a operação DeleteSearchIndex para excluir um índice de pesquisa de uma tabela de dados específica.
Pré-requisitos
Uma instância do OTSClient inicializada. Para mais informações, consulte Initialize an OTSClient instance.
Uma tabela de dados criada e populada com dados. Para mais informações, consulte Create a data table e Write data.
Um índice de pesquisa criado para a tabela de dados. Para mais informações, consulte Create a search index.
Operação da API
/**
* Deletes a search index.
* @api
*
* @param [] $request
* The request parameters, which include the table name and the search index name.
* @return [] The response to the request.
* @throws OTSClientException Thrown if a parameter error occurs or if server-side verification fails.
* @throws OTSServerException Thrown if the Tablestore server returns an error.
* @example "src/examples/DeleteSearchIndex.php"
*/
public function deleteSearchIndex(array $request)
Parâmetros
O método delete_search_index contém os seguintes parâmetros.
|
Nome |
Tipo |
Descrição |
|
table_name (obrigatório) |
|
O nome da tabela. |
|
index_name (obrigatório) |
|
O índice de pesquisa a ser excluído. |
Exemplo
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 atuais não atenderem aos requisitos do seu negócio, crie novos índices de pesquisa ou modifique os esquemas dos índices existentes. Em seguida, adicione, remova ou modifique campos de índice. Para mais informações, consulte Create a search index e Dynamically modify a schema.