Membuat indeks pencarian.
Untuk informasi lebih lanjut tentang indeks pencarian, lihat Ikhtisar.
Catatan penggunaan
Sebelum membuat indeks pencarian, pastikan jumlah versi maksimum dari tabel data diatur ke 1 dan waktu hidup (TTL) dari tabel data memenuhi salah satu kondisi berikut:
TTL dari tabel data diatur ke -1, yang menunjukkan bahwa data dalam tabel tidak pernah kedaluwarsa.
TTL dari tabel data diatur ke nilai selain -1, dan operasi pembaruan pada tabel data dilarang.
Sintaks permintaan
message CreateSearchIndexRequest {
required string table_name = 1;
required string index_name = 2;
optional IndexSchema schema = 3;
optional string source_index_name = 4;
optional int32 time_to_live = 5; // unit adalah detik
}Parameter | Tipe | Diperlukan | Deskripsi |
table_name | string | Ya | Nama tabel data. |
index_name | string | Ya | Nama indeks pencarian. |
schema | Ya | Skema indeks pencarian. | |
source_index_name | string | Tidak | Nama indeks pencarian sumber. Parameter ini hanya diperlukan ketika Anda ingin memodifikasi skema secara dinamis. |
time_to_live | int32 | Tidak | TTL dari indeks pencarian. TTL menentukan durasi data disimpan. Nilai default: -1. Unit: detik. Jika periode penyimpanan melebihi nilai parameter time_to_live, Tablestore secara otomatis menghapus data yang kedaluwarsa. Nilai minimum dari parameter time_to_live adalah 86400, yang sama dengan satu hari. Nilai -1 menentukan bahwa data tidak pernah kedaluwarsa. Untuk informasi lebih lanjut tentang TTL dari indeks pencarian, lihat Tentukan TTL dari indeks pencarian. |
Sintaks respons
message CreateSearchIndexResponse {
}Periksa apakah kode status HTTP 200 dikembalikan untuk menentukan keberhasilan panggilan.
Jika kode status HTTP 200 dikembalikan, panggilan berhasil.
Jika kode status HTTP 400 atau 500 dikembalikan, panggilan gagal.
Pesan kesalahan akan dikembalikan untuk panggilan yang gagal. Untuk informasi lebih lanjut, lihat Kesalahan.
Gunakan SDK Tablestore
Anda dapat menggunakan SDK Tablestore berikut untuk membuat indeks pencarian:
Tablestore SDK for Java: Buat indeks pencarian
Tablestore SDK for Go: Buat indeks pencarian
Tablestore SDK for Python: Buat indeks pencarian
Tablestore SDK for Node.js: Buat indeks pencarian
Tablestore SDK for .NET: Buat indeks pencarian
Tablestore SDK for PHP: Buat indeks pencarian