Время запроса не отображается в общедоступном API Sunspot, но оно доступно в возвращенном поисковом объекте.Поместите следующее совпадение обезьяны в инициализатор (например, config/initializers/sunspot_query_time.rb
):
class Sunspot::Search::AbstractSearch
def query_time
@solr_result['responseHeader']['QTime']
end
end
Затем можно вызвать query_time
для любого объекта поиска, чтобы получить время запроса в миллисекундах.