全部产品
Search
文档中心

Tablestore:Query search indexes

更新时间:Jul 02, 2025

Setelah membuat indeks pencarian, Anda dapat menanyakan semua indeks pencarian yang telah dibuat untuk sebuah tabel data.

Operasi API

Anda dapat memanggil operasi ListSearchIndex untuk menanyakan indeks pencarian.

Parameter

Parameter

Deskripsi

tableName

Nama tabel data. Parameter ini tidak boleh kosong.

Metode

Anda dapat menggunakan konsol Tablestore, CLI Tablestore, atau SDK Tablestore untuk menanyakan indeks pencarian.

Sebelum menanyakan indeks pencarian, pastikan langkah-langkah berikut telah dilakukan:

Gunakan konsol Tablestore

Anda dapat menggunakan konsol Tablestore untuk menanyakan indeks pencarian yang dibuat untuk tabel data.

  1. Buka tab Indexes.

    1. Masuk ke konsol Tablestore.

    2. Di bilah navigasi atas, pilih grup sumber daya dan wilayah.

    3. Di halaman Overview, klik nama instance yang ingin dikelola atau pilih Manage Instance di kolom Actions dari instance tersebut.

    4. Di tab Tables pada halaman Instance Details, klik nama tabel data atau pilih Indexes di kolom Actions dari tabel data.

  2. Di tab Indexes, Anda dapat melihat indeks pencarian yang dibuat untuk tabel data.

Gunakan CLI Tablestore

Anda dapat menjalankan perintah list_search_index di CLI Tablestore untuk menanyakan indeks pencarian. Untuk informasi lebih lanjut, lihat Indeks pencarian.

Contoh kode berikut menunjukkan cara menanyakan indeks pencarian yang dibuat untuk tabel saat ini:

list_search_index

Contoh keluaran:

+-----------+--------------+
| TableName | IndexName    |
+-----------+--------------+
| mytable   | search_index |
+-----------+--------------+

Gunakan SDK Tablestore

Anda dapat menanyakan indeks pencarian menggunakan SDK Tablestore berikut: Tablestore SDK for Java, Tablestore SDK for Go, Tablestore SDK for Python, Tablestore SDK for Node.js, Tablestore SDK for .NET, dan Tablestore SDK for PHP. Dalam contoh ini, Tablestore SDK for Java digunakan.

Contoh kode berikut menunjukkan cara mencantumkan indeks pencarian yang dibuat untuk sebuah tabel:

private static List<SearchIndexInfo> listSearchIndex(SyncClient client) {
    ListSearchIndexRequest request = new ListSearchIndexRequest();
    // Tentukan nama tabel data. 
    request.setTableName("<TABLE_NAME>"); 
    // Tanyakan semua indeks pencarian yang dibuat untuk tabel data. 
    return client.listSearchIndex(request).getIndexInfos();
}

Referensi

  • Untuk menanyakan detail tentang indeks pencarian, seperti bidang dan skema indeks pencarian, Anda dapat menanyakan deskripsi indeks pencarian. Untuk informasi lebih lanjut, lihat Tanyakan deskripsi indeks pencarian.

  • Jika tidak lagi menggunakan indeks pencarian, Anda dapat menghapusnya. Untuk informasi lebih lanjut, lihat Hapus indeks pencarian.