Hapus indeks pencarian menggunakan Tablestore SDK for Java tanpa memengaruhi tabel sumber atau datanya.
Prasyarat
Pasang Tablestore SDK for Java dan inisialisasi client.
Deskripsi
Panggil deleteSearchIndex untuk menghapus indeks pencarian dari suatu tabel. Dalam permintaan tersebut, tentukan nama tabel dan nama indeks pencarian.
public DeleteSearchIndexResponse deleteSearchIndex(DeleteSearchIndexRequest request) throws TableStoreException, ClientException
Indeks pencarian yang telah dihapus tidak dapat dipulihkan. Operasi ini hanya menghapus indeks pencarian dan tidak memengaruhi tabel sumber maupun datanya.
Contoh berikut menghapus example_index dari example_table.
String tableName = "example_table";
String indexName = "example_index";
DeleteSearchIndexRequest request = new DeleteSearchIndexRequest();
request.setTableName(tableName);
request.setIndexName(indexName);
client.deleteSearchIndex(request);
Setelah permintaan berhasil, panggil listSearchIndex untuk menampilkan daftar indeks pencarian pada tabel tersebut dan pastikan indeks yang dituju tidak lagi dikembalikan.
Parameter
DeleteSearchIndexRequest berisi parameter berikut.
|
Name |
Type |
Description |
|
tableName (required) |
|
Nama tabel. |
|
indexName (required) |
|
Nama indeks pencarian yang akan dihapus. |