您的位置:首页 > 其它

elasticsearch API列表

2017-02-06 14:09 253 查看
获取当前的所有配置
curl -XPUT 'http://localhost:9200/_all/_settings'
{"debitlist":{"settings":{"index":{"creation_date":"1485160809262","number_of_shards":"1","number_of_replicas":"0","version":{"created":"1060299"},"uuid":"f5_trQOERqWoHTDqdbMTxw"}}}
会返回所有的索引,创建日期、主分片数量、从分片数量等信息
获取文档数量
curl -XPUT 'http://localhost:9200/_count?pretty'
_count?pretty 可以简写为_count



查看 cluster health
_cluster/health
curl -XPUT 'http://localhost:9200/_count/health'
官方关于elasticsearch 配置的说明
# These settings directly affect the performance of index and search operations
# in your cluster. Assuming you have enough machines to hold shards and
# replicas, the rule of thumb is:
#
# 1. Having more *shards* enhances the _indexing_ performance and allows to
# _distribute_ a big index across machines.
# 2. Having more *replicas* enhances the _search_ performance and improves the
# cluster _availability_.
#
# The "number_of_shards" is a one-time setting for an index.
#
# The "number_of_replicas" can be increased or decreased anytime,
# by using the Index Update Settings API.
#
# Elasticsearch takes care about load balancing, relocating, gathering the
# results from nodes, etc. Experiment with different settings to fine-tune
# your setup.
# Use the Index Status API (<http://localhost:9200/A/_status>) to inspect
# the index status.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  elasticsearch