为了优化将大量数据批量插入到 ElasticSearch 索引中,我正在向我们的驱动程序添加功能以暂停索引刷新一段时间。我已经使用管理索引更新设置设置index.refresh_interval
为 -1 并返回到 1 秒来完成此操作。但是,我似乎无法找到index.refresh_interval
从 ElasticSearch 中返回的方法,这意味着我无法让它稍后恢复它,无法对索引进行一致性检查,也无法真正测试我的内容我做的确实奏效了。
我试过了:
GET http://localhost:9200/[index_name]/_settings/
..但结果只包含三个设置,似乎太少了。也许这个 REST 调用可以采用额外的参数来获得更多/不同的设置?