Puede llamar a la operación DeleteSearchIndex para eliminar un índice de búsqueda creado en una tabla de datos.
Requisitos previos
Una instancia de OTSClient inicializada. Para más información, consulte Initialize an OTSClient instance.
Una tabla de datos creada con datos escritos. Para más información, consulte Create a data table y Write data.
Un índice de búsqueda creado para la tabla de datos. Para más información, consulte Create a search index.
Operaciones 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
El método delete_search_index incluye los siguientes parámetros.
|
Nombre |
Tipo |
Descripción |
|
table_name (obligatorio) |
|
El nombre de la tabla. |
|
index_name (obligatorio) |
|
El índice de búsqueda que se va a eliminar. |
Ejemplos
A continuación se muestra un ejemplo de código para eliminar un índice de búsqueda:
$request = array(
'table_name' => 'php_sdk_test',
'index_name' => 'php_sdk_test_search_index'
);
$response = $otsClient->deleteSearchIndex($request);
Referencias
Si los índices de búsqueda existentes no cumplen con sus requisitos empresariales, puede crear nuevos índices o modificar el esquema de los actuales para agregar, quitar o cambiar campos del índice. Para más información, consulte Create a search index y Dynamically modify the schema of a search index.