Elasticsearch mendukung API RESTful yang memungkinkan Anda menggunakan API HTTP untuk melakukan operasi tambah, hapus, ubah, pencarian, serta mengonfigurasi alias. Topik ini menjelaskan cara menggunakan API RESTful.
Referensi dari dokumentasi Elasticsearch sumber terbuka
- API Dokumen Tunggal:
- API Multi-Dokumen:
Menggunakan klien REST Java untuk mengakses kluster
Hanya akses melalui HTTP atau TCP yang didukung. Kami merekomendasikan penggunaan Klien REST Java yang disediakan oleh Elasticsearch sumber terbuka.
Menggunakan API Java untuk mengakses kluster
Elasticsearch menyediakan Transport Client dan Klien REST Java untuk pengguna Java. Transport Client sudah tidak digunakan lagi di Elasticsearch 7.0 dan tidak tersedia di Elasticsearch 8.0. Kami merekomendasikan penggunaan Klien REST Java. Untuk informasi lebih lanjut tentang API Java, lihat API Java dan Ikhtisar.
Catatan Versi Elasticsearch yang digunakan oleh Klien REST Java harus sesuai dengan versi kluster Elasticsearch terkait. Jika tidak, Klien REST Java mungkin gagal mengenali kluster Elasticsearch.
Permintaan berbasis API RESTful melalui HTTP
Anda dapat menggunakan API RESTful atau perintah cURL untuk berkomunikasi dengan Elasticsearch melalui port 9200. Untuk informasi lebih lanjut tentang parameter permintaan dan contoh spesifik, lihat Gunakan Perintah curl dan Operasi API untuk Mengelola Kluster Alibaba Cloud Elasticsearch.