Anda dapat memanggil operasi DeleteSearchIndex untuk menghapus indeks pencarian yang telah dibuat untuk tabel data.
Prasyarat
Sebuah instance OTSClient telah diinisialisasi. Untuk informasi lebih lanjut, lihat Inisialisasi instance OTSClient.
Tabel data telah dibuat dan data telah ditulis ke tabel tersebut. 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.
Catatan penggunaan
Indeks pencarian yang telah dihapus tidak dapat dipulihkan. Lakukan tindakan ini dengan hati-hati.
Parameter
Parameter | Deskripsi |
TableName | Nama tabel data. |
IndexName | Nama indeks pencarian. |
Contoh
Berikut adalah contoh kode untuk menghapus indeks pencarian:
func DeleteSearchIndex(client *tablestore.TableStoreClient, tableName string, indexName string) {
request := &tablestore.DeleteSearchIndexRequest{}
request.TableName = tableName // Tentukan nama tabel data.
request.IndexName = indexName // Tentukan nama indeks pencarian.
resp, err := client.DeleteSearchIndex(request) // Hapus indeks pencarian.
if err != nil {
fmt.Println("error: ", err)
return
}
fmt.Println("DeleteSearchIndex selesai, requestId: ", resp.ResponseInfo.RequestId)
}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 memperbarui kolom indeks. Untuk informasi lebih lanjut, lihat Buat indeks pencarian dan Modifikasi dinamis skema indeks pencarian.