Panggil operasi DeleteSearchIndex untuk menghapus indeks pencarian dari tabel data.
Operasi ini tidak dapat dikembalikan. Pastikan aplikasi Anda tidak lagi bergantung pada indeks tersebut sebelum menghapusnya. Simpan definisi skema indeks jika Anda perlu membuat ulang indeks tersebut di kemudian hari.
Prasyarat
Instans OTSClient telah diinisialisasi. Untuk informasi selengkapnya, lihat Initialize an OTSClient instance.
Tabel data telah dibuat dan data telah ditulis ke dalamnya. Untuk informasi selengkapnya, lihat Create data tables dan Write data.
Indeks pencarian telah dibuat untuk tabel data tersebut. Untuk informasi selengkapnya, lihat Create search indexes.
Catatan
Indeks pencarian tidak dapat dipulihkan setelah dihapus. Lakukan dengan hati-hati.
Parameter
Parameter | Deskripsi |
TableName | Nama tabel data. |
IndexName | Nama indeks pencarian. |
Contoh
/// <summary>
/// Hapus indeks pencarian.
/// </summary>
/// <param name="otsClient"></param>
public static void DeleteSearchIndex(OTSClient otsClient)
{
// Tentukan nama tabel data dan indeks pencarian.
DeleteSearchIndexRequest request = new DeleteSearchIndexRequest(TableName, IndexName);
// Hapus indeks pencarian.
DeleteSearchIndexResponse response = otsClient.DeleteSearchIndex(request);
}
Referensi
Jika indeks pencarian yang ada tidak memenuhi kebutuhan Anda, Anda dapat membuat indeks pencarian baru atau memodifikasi skema indeks pencarian untuk menambahkan, menghapus, atau mengubah bidang indeks. Untuk informasi selengkapnya, lihat Create a search index dan Dynamically modify a schema.
Create search indexes: Buat indeks pencarian untuk tabel data.
Dynamically modify the schema of a search index: Tambahkan, hapus, atau ubah bidang indeks pada indeks pencarian yang sudah ada.