Напевно, найпростіший спосіб дослідити свій кластер ElasticSearch - це використати еластичний пошук .
Ви можете встановити його, виконавши:
cd elasticsearch/
./bin/plugin -install mobz/elasticsearch-head
Потім (якщо припустити, що ElasticSearch вже працює на вашій локальній машині), відкрийте вікно браузера для:
http://localhost:9200/_plugin/head/
Крім того, ви можете просто використовувати curl
з командного рядка, наприклад:
Перевірте відображення на показник:
curl -XGET 'http://127.0.0.1:9200/my_index/_mapping?pretty=1'
Отримайте кілька прикладних документів:
curl -XGET 'http://127.0.0.1:9200/my_index/_search?pretty=1'
Перегляньте фактичні терміни, що зберігаються в певному полі (тобто, як це поле було проаналізовано):
curl -XGET 'http://127.0.0.1:9200/my_index/_search?pretty=1' -d '
{
"facets" : {
"my_terms" : {
"terms" : {
"size" : 50,
"field" : "foo"
}
}
}
}
Докладніше тут: http://www.elasticsearch.org/guide
ОНОВЛЕННЯ: плагін Sense в Marvel
На сьогодні найпростішим способом написання curl
команд стилю для Elasticsearch є плагін Sense в Marvel .
Він поставляється з виділенням джерела, досить відступаючим і автозаповнюючим.
Примітка: Спочатку Sense був окремим хромованим плагіном, але зараз є частиною проекту Marvel .
curl localhost:9200/my_index/_search?q=*&pretty
- припускаючи, що в індексі обмежений набір документів.