Probablemente, la forma más fácil de explorar su clúster de ElasticSearch es usar elasticsearch-head .
Puede instalarlo haciendo:
cd elasticsearch/
./bin/plugin -install mobz/elasticsearch-head
Luego (asumiendo que ElasticSearch ya se está ejecutando en su máquina local), abra una ventana del navegador para:
http://localhost:9200/_plugin/head/
Alternativamente, puede usar curl
desde la línea de comando, por ejemplo:
Verifique el mapeo para un índice:
curl -XGET 'http://127.0.0.1:9200/my_index/_mapping?pretty=1'
Obtenga algunos documentos de muestra:
curl -XGET 'http://127.0.0.1:9200/my_index/_search?pretty=1'
Vea los términos reales almacenados en un campo en particular (es decir, cómo se ha analizado ese campo):
curl -XGET 'http://127.0.0.1:9200/my_index/_search?pretty=1' -d '
{
"facets" : {
"my_terms" : {
"terms" : {
"size" : 50,
"field" : "foo"
}
}
}
}
Más disponible aquí: http://www.elasticsearch.org/guide
ACTUALIZACIÓN: Complemento Sense en Marvel
Con mucho, la forma más fácil de escribir curl
comandos de estilo para Elasticsearch es el complemento Sense en Marvel .
Viene con resaltado de fuente, bastante sangría y autocompletado.
Nota: Sense era originalmente un complemento de Chrome independiente, pero ahora es parte del proyecto Marvel .
curl localhost:9200/my_index/_search?q=*&pretty
, asumiendo que hay un conjunto limitado de documentos en el índice.