Referensi
Cheat Sheet REST API Elasticsearch
Kumpulan command REST API Elasticsearch dan OpenSearch yang paling sering dipakai administrator, dikelompokkan per kategori. Semua contoh memakai path relatif sehingga bisa langsung dijalankan di Console nusabet88, Dev Tools, atau curl.
3. Index
Membuat, menghapus, membuka/menutup, dan mengelola setting serta mapping index.
# Buat index dengan setting & mapping
PUT /logs-2026
{
"settings": { "number_of_shards": 1, "number_of_replicas": 1 },
"mappings": {
"properties": {
"pesan": { "type": "text" },
"level": { "type": "keyword" },
"waktu": { "type": "date" }
}
}
}
# Hapus index (hati-hati, tidak bisa dibatalkan)
DELETE /logs-2026
# Tutup & buka index
POST /logs-2026/_close
POST /logs-2026/_open
# Lihat & ubah setting / mapping
GET /logs-2026/_settings
PUT /logs-2026/_settings
{ "index": { "number_of_replicas": 2 } }
GET /logs-2026/_mapping
PUT /logs-2026/_mapping
{ "properties": { "ip": { "type": "ip" } } }
# Maintenance: refresh, flush, force merge
POST /logs-2026/_refresh
POST /logs-2026/_flush
POST /logs-2026/_forcemerge?max_num_segments=1
_forcemerge berat secara I/O. Jalankan hanya pada index read-only (mis. index lama yang tidak lagi ditulis) dan di luar jam sibuk.