All Products
Search
Document Center

Tablestore:Perbarui konfigurasi indeks pencarian

Last Updated:Sep 21, 2026

Perbarui time to live (TTL) indeks pencarian menggunakan Tablestore SDK untuk Node.js dengan memanggil operasi UpdateSearchIndex.

Prasyarat

Catatan penggunaan

Saat mengonfigurasi TTL untuk indeks pencarian, perhatikan hal-hal berikut:

  • TTL tabel data dan TTL indeks pencarian bersifat independen satu sama lain. TTL indeks pencarian tidak boleh melebihi TTL tabel data. Jika Anda ingin memperpendek TTL untuk tabel data dan indeks pencarian secara bersamaan, perbarui terlebih dahulu TTL indeks pencarian sebelum memperbarui TTL tabel data.

  • Indeks pencarian membersihkan data kedaluwarsa setiap hari. Data yang telah kedaluwarsa namun belum dibersihkan oleh tugas pembersihan berikutnya mungkin masih dikembalikan dalam kueri.

  • Setelah TTL diperpendek, sistem akan menghapus data historis yang kedaluwarsa dalam tugas pembersihan berikutnya.

Parameter

Parameter

Deskripsi

tableName (wajib)

Nama tabel data.

indexName (wajib)

Nama indeks pencarian.

timeToLive (wajib)

TTL indeks pencarian, dalam satuan detik. Atur ke -1 untuk data yang tidak pernah kedaluwarsa. Atur ke nilai int32 positif untuk periode kedaluwarsa tetap. Nilai maksimum int32 kira-kira setara dengan 68 tahun.

Contoh

Contoh berikut mengatur TTL indeks pencarian menjadi tujuh hari (604.800 detik):

let params = {
    tableName: '<TABLE_NAME>',
    indexName: '<SEARCH_INDEX_NAME>',
    timeToLive: 604800,  // 7 hari dalam detik (7 x 24 x 60 x 60)
}
client.updateSearchIndex(params, function (err, data) {
    if (err) {
        console.log('updateSearchIndex error:', err.toString());
    } else {
        console.log('updateSearchIndex success:', data);
    }
});

Untuk menghitung nilai timeToLive untuk durasi berbeda, kalikan jumlah hari dengan 86400 (detik per hari). Misalnya, 30 hari setara dengan 2592000.

FAQ

[Apa yang harus saya lakukan jika pesan error [table ttl] must be bigger than or equal search index ttl muncul saat saya mengubah TTL tabel data?](t2633375.xdita#)

Referensi