Setelah membuat indeks pencarian, Anda dapat memanggil API ListSearchIndex untuk mengambil semua indeks pencarian pada tabel data tertentu.
Prasyarat
Client Tablestore yang telah diinisialisasi. Untuk informasi selengkapnya, lihat Inisialisasi Client Tablestore.
Tabel data.
Indeks pencarian yang telah dibuat untuk tabel data tersebut. Untuk informasi selengkapnya, lihat Buat indeks pencarian.
Parameter
|
Parameter |
Deskripsi |
|
table_name |
Nama tabel data. Biarkan parameter ini kosong untuk mengembalikan semua indeks pencarian dalam instans saat ini.
|
Daftar indeks pencarian untuk sebuah tabel
Contoh berikut mencantumkan semua indeks pencarian untuk tabel yang ditentukan.
# Tentukan nama tabel.
for table, index_name in client.list_search_index("<TABLE_NAME>"):
print(table, index_name)
Langkah berikutnya
-
Untuk mengkueri data menggunakan indeks pencarian, gunakan jenis kueri yang sesuai dengan kasus penggunaan Anda: term query, terms query, match all query, match query, match phrase query, prefix query, range query, wildcard query, column existence query, geo query, dan nested type query. Untuk mengurutkan dan menghapus duplikat hasil kueri, lihat sorting and pagination dan collapse (deduplicate).
Untuk menggabungkan beberapa kondisi kueri, lihat Composite query.
Untuk melakukan agregasi dan analisis data—seperti mencari nilai maksimum, jumlah, atau rata-rata, atau mengelompokkan hasil—lihat Statistical aggregation.
Untuk mengembalikan semua baris yang cocok secara cepat, gunakan fitur parallel scan. Untuk informasi selengkapnya, lihat Parallel scan.
Untuk melihat detail indeks pencarian—seperti kolom tabel sumber dan skema indeks—lihat Kueri deskripsi indeks pencarian.
Untuk menghapus indeks pencarian yang tidak lagi Anda perlukan, lihat Hapus indeks pencarian.