2014-02-10 3 views
3

Возможно ли установить свойство timeout транспорта Фарадея при создании Ruby Elasticsearch::Client? Существует область, чтобы передать блок при инициализации Elasticsearch::Transport::Transport::Faraday экземпляр, но при попытке ниже мы только когда-нибудь пустое множество связей назад от __build_connections:Установить Фарадей Время ожидания в Ruby ElasticSearch Client

transport = Elasticsearch::Transport::Transport::HTTP::Faraday.new do |connection| 
    # connection.timeout = 1 # ??? 
end 

Любые предложения о том, как мы должны реализовать этот блок в установить тайм-аут?

ответ

9

вы можете запустить это.

Elasticsearch::Client.new transport_options: { 
    request: { timeout: 1 } 
} 
+0

СПАСИБО! Так приятно, когда я google и работает, краткий ответ всплывает :) – steve