Mungkin cara termudah untuk menjelajahi klaster ElasticSearch adalah dengan menggunakan elasticsearch-head .
Anda dapat menginstalnya dengan melakukan:
cd elasticsearch/
./bin/plugin -install mobz/elasticsearch-head
Kemudian (dengan asumsi ElasticSearch sudah berjalan di komputer lokal Anda), buka jendela browser untuk:
http://localhost:9200/_plugin/head/
Alternatifnya, Anda bisa menggunakan curl
dari baris perintah, misalnya:
Periksa pemetaan untuk indeks:
curl -XGET 'http://127.0.0.1:9200/my_index/_mapping?pretty=1'
Dapatkan beberapa contoh dokumen:
curl -XGET 'http://127.0.0.1:9200/my_index/_search?pretty=1'
Lihat istilah sebenarnya yang disimpan dalam bidang tertentu (yaitu bagaimana bidang itu dianalisis):
curl -XGET 'http://127.0.0.1:9200/my_index/_search?pretty=1' -d '
{
"facets" : {
"my_terms" : {
"terms" : {
"size" : 50,
"field" : "foo"
}
}
}
}
Lebih lanjut tersedia di sini: http://www.elasticsearch.org/guide
UPDATE: Plugin Sense di Marvel
Sejauh ini cara termudah untuk menulis curl
perintah gaya untuk Elasticsearch adalah plugin Sense di Marvel .
Muncul dengan sorotan sumber, indentasi cantik, dan pelengkapan otomatis.
Catatan: Sense awalnya adalah plugin chrome mandiri tetapi sekarang menjadi bagian dari proyek Marvel .
curl localhost:9200/my_index/_search?q=*&pretty
- dengan asumsi ada kumpulan dokumen terbatas di indeks.