Anda dapat menggunakan operasi DeleteSearchIndex untuk menghapus indeks pencarian dari tabel data tertentu.
Prasyarat
-
Instans OTSClient telah diinisialisasi. Untuk informasi selengkapnya, lihat Inisialisasi instans OTSClient.
-
Tabel data telah dibuat dan data telah ditulis ke dalam tabel tersebut. Untuk informasi selengkapnya, lihat Membuat tabel data dan Menulis data.
-
Indeks pencarian telah dibuat untuk tabel data tersebut. Untuk informasi selengkapnya, lihat Buat indeks pencarian.
Operasi API
/**
* Menghapus indeks pencarian.
* @api
*
* @param [] $request
* Parameter permintaan, yang mencakup nama tabel dan nama indeks pencarian.
* @return [] Respons terhadap permintaan.
* @throws OTSClientException Dilempar jika terjadi kesalahan parameter atau verifikasi sisi server gagal.
* @throws OTSServerException Dilempar jika server Tablestore mengembalikan kesalahan.
* @example "src/examples/DeleteSearchIndex.php"
*/
public function deleteSearchIndex(array $request)
Parameter
Metode delete_search_index mencakup parameter berikut.
|
Name |
Type |
Description |
|
table_name (required) |
|
Nama tabel. |
|
index_name (required) |
|
Indeks pencarian yang akan dihapus. |
Contoh
Contoh berikut menunjukkan cara menghapus indeks pencarian.
$request = array(
'table_name' => 'php_sdk_test',
'index_name' => 'php_sdk_test_search_index'
);
$response = $otsClient->deleteSearchIndex($request);
Referensi
Jika indeks pencarian yang ada tidak memenuhi kebutuhan bisnis Anda, Anda dapat membuat indeks pencarian baru atau memodifikasi skema indeks pencarian yang ada untuk menambah, menghapus, atau mengubah bidang indeks. Untuk informasi selengkapnya, lihat Buat indeks pencarian dan Modifikasi skema secara dinamis.