当前位置: 首页 > elasticsearch, 搜索 > 正文

elasticsearch admin indices flush详解

1 星2 星3 星4 星5 星 (2 次投票, 评分: 5.00, 总分: 5)
Loading ... Loading ...
baidu_share

flush API可以刷新一个或者多个索引。flush 操作将释放该索引所占用的内存,并将索引数据保存在磁盘上,并清除内部事务日志 transaction log。在默认情况下。ElasticSearch 使用以启发式自动清除内存,并保存索引。

flush test索引

1
$ curl -XPOST 'http://localhost:9200/test/_flush'

flush所有索引数据

1
$ curl -XPOST 'http://localhost:9200/test/_flush'

flush多个索引数据(test,test1)

1
$ curl -XPOST 'http://localhost:9200/test,test1/_flush'

参数:refresh 上次调用flush后,再refresh。默认为false。

对应的java API

1
client.admin().indices().prepareDelete().execute().actionGet();
1
client.admin().indices().prepareDelete("test").execute().actionGet();

参考资料:
http://www.elasticsearch.org/guide/reference/api/admin-indices-flush/

本文固定链接: http://www.chepoo.com/elasticsearch-admin-indices-flush.html | IT技术精华网

elasticsearch admin indices flush详解:目前有1 条留言

  1. 沙发
    :

    没有提供Java API的刷新方式呀!

    [回复]

发表评论