全部产品
Search
文档中心

Tablestore:BuatIndeksPencarian

更新时间:Jul 02, 2025

Membuat indeks pencarian.

Catatan

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

IndexSchema

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: