Der wahrscheinlich einfachste Weg, Ihren ElasticSearch-Cluster zu erkunden, ist die Verwendung von elasticsearch-head .
Sie können es installieren, indem Sie Folgendes tun:
cd elasticsearch/
./bin/plugin -install mobz/elasticsearch-head
Öffnen Sie dann (vorausgesetzt, ElasticSearch wird bereits auf Ihrem lokalen Computer ausgeführt) ein Browserfenster, um:
http://localhost:9200/_plugin/head/
Alternativ können Sie einfach curl
über die Befehlszeile verwenden, z.
Überprüfen Sie die Zuordnung auf einen Index:
curl -XGET 'http://127.0.0.1:9200/my_index/_mapping?pretty=1'
Holen Sie sich einige Beispieldokumente:
curl -XGET 'http://127.0.0.1:9200/my_index/_search?pretty=1'
Sehen Sie sich die tatsächlichen Begriffe an, die in einem bestimmten Feld gespeichert sind (dh wie dieses Feld analysiert wurde):
curl -XGET 'http://127.0.0.1:9200/my_index/_search?pretty=1' -d '
{
"facets" : {
"my_terms" : {
"terms" : {
"size" : 50,
"field" : "foo"
}
}
}
}
Weitere finden Sie hier: http://www.elasticsearch.org/guide
UPDATE: Sense Plugin in Marvel
Die mit Abstand einfachste Art, curl
Befehle im Stil von Elasticsearch zu schreiben, ist das Sense-Plugin in Marvel .
Es kommt mit Quellenhervorhebung, ziemlich Einrückung und automatischer Vervollständigung.
Hinweis: Sense war ursprünglich ein eigenständiges Chrome-Plugin, ist jetzt jedoch Teil des Marvel-Projekts .
curl localhost:9200/my_index/_search?q=*&pretty
- vorausgesetzt, der Index enthält nur eine begrenzte Anzahl von Dokumenten.