一尘不染

通过Tire更新Elasticsearch设置

elasticsearch

是否可以使用Tire更新elasticsearch设置?我有这个curl命令,我想自动运行。

`curl -XPUT localhost:9200/tweets/_settings -d '{
      "index" : {
          "refresh_interval" : "-1"
      }
  }'`

该值可通过轮胎获得,但我不确定如何应用。

Tweet.tire.settings[:refresh_interval]

阅读 239

收藏
2020-06-22

共1个答案

一尘不染

可能,但是很丑:)

Tire::Configuration.client.put([Tire::Configuration.url, Tweet.index.name].join('/'),
                               index: { refresh_interval: '-1' })

在将来的版本中会变得更好…

2020-06-22