Anda dapat memanggil operasi DeleteSearchIndex untuk menghapus indeks pencarian yang dibuat untuk tabel data.
Prasyarat
Instansi OTSClient diinisialisasi. Untuk informasi lebih lanjut, lihat Inisialisasi instansi OTSClient.
Tabel data telah dibuat dan data telah ditulis ke dalamnya. Untuk informasi lebih lanjut, lihat Buat tabel data dan Tulis data.
Indeks pencarian telah dibuat untuk tabel data. Untuk informasi lebih lanjut, lihat Buat indeks pencarian.
Operasi API
/**
* Hapus indeks pencarian.
* @api
*
* @param [] $request
* Parameter permintaan, termasuk nama tabel dan nama indeks pencarian.
* @return [] Respons.
* @throws OTSClientException Pengecualian yang dikembalikan saat terjadi kesalahan parameter atau server Tablestore mengembalikan kesalahan verifikasi.
* @throws OTSServerException Pengecualian yang dikembalikan saat server Tablestore mengembalikan kesalahan.
* @example "src/examples/DeleteSearchIndex.php"
*/
public function deleteSearchIndex(array $request)Parameter
Parameter | Deskripsi |
table_name | Nama tabel data. |
index_name | Nama indeks pencarian. |
Contoh
Berikut ini adalah contoh kode untuk 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 persyaratan bisnis Anda, Anda dapat membuat indeks pencarian baru atau memodifikasi skema indeks pencarian yang ada untuk menambah, menghapus, atau memodifikasi bidang indeks. Untuk informasi lebih lanjut, lihat Buat indeks pencarian dan Modifikasi dinamis skema indeks pencarian.