elasticsearch - 通过Tire更新Elasticsearch设置

标签 elasticsearch tire

可以使用Tire更新 flex 搜索设置吗?我有这个curl命令,我想自动运行。

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

该值可通过轮胎获得,但我不确定如何应用。
Tweet.tire.settings[:refresh_interval]

最佳答案

可能,但是很丑:)

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

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

关于elasticsearch - 通过Tire更新Elasticsearch设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12963571/

相关文章:

elasticsearch - 在Elasticsearch服务器中配置保持事件超时

elasticsearch - Logstash Elasticsearch 输入 - 仅运行一次?

elasticsearch - Elasticsearch和Tire:添加分析设置中断是否排除_source?

ruby-on-rails-3 - Elasticsearch Tire on Rails,返回该年龄段的所有男性,但也返回女性

ruby-on-rails-3 - 或查询轮胎/弹性

elasticsearch - ElasticSearch search_analyzer已应用,但未返回结果

elasticsearch - 使用以下查询时未显示“源”字段

elasticsearch - 在Elasticsearch扫描和滚动中,是否可以控制批量大小和限制搜索中的文档数量?

ruby-on-rails - Elasticsearch + 轮胎 : good strategy to mock ES

ruby-on-rails - Elasticsearch 和轮胎 : Using Mapping and to_indexed_json