Muhtemelen ElasticSearch kümenizi keşfetmenin en kolay yolu elasticsearch -head kullanmaktır .
Şunları yaparak kurabilirsiniz:
cd elasticsearch/
./bin/plugin -install mobz/elasticsearch-head
Ardından (ElasticSearch'ün yerel makinenizde zaten çalıştığını varsayarak), aşağıdakileri yapmak için bir tarayıcı penceresi açın:
http://localhost:9200/_plugin/head/
Alternatif olarak, sadece curl
komut satırından kullanabilirsiniz , örneğin:
Eşleştirmeyi bir dizin için kontrol edin:
curl -XGET 'http://127.0.0.1:9200/my_index/_mapping?pretty=1'
Bazı örnek belgeler alın:
curl -XGET 'http://127.0.0.1:9200/my_index/_search?pretty=1'
Belirli bir alanda depolanan fiili terimleri görün (yani, bu alanın nasıl analiz edildiğini):
curl -XGET 'http://127.0.0.1:9200/my_index/_search?pretty=1' -d '
{
"facets" : {
"my_terms" : {
"terms" : {
"size" : 50,
"field" : "foo"
}
}
}
}
Daha fazlası burada: http://www.elasticsearch.org/guide
GÜNCELLEME: Marvel'de Sense eklentisi
curl
Elasticsearch için -style komutları yazmanın en kolay yolu Marvel'daki Sense eklentisidir .
Kaynak vurgulama, oldukça girinti ve otomatik tamamlama ile birlikte gelir.
Not: Sense, başlangıçta bağımsız bir krom eklentisiydi, ancak artık Marvel projesinin bir parçası .
curl localhost:9200/my_index/_search?q=*&pretty
- dizinde sınırlı sayıda doküman olduğunu varsayarak.