2

Tireを使用してelasticsearch設定を更新することはできますか?自動的に実行したいこのcurlコマンドがあります。

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

値はタイヤで入手できますが、どのように適用すればよいかわかりません。

Tweet.tire.settings[:refresh_interval]
4

1 に答える 1

1

可能ですが、醜いです:)

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

将来のバージョンでより良くなるでしょう...

于 2012-10-22T12:33:35.167 に答える