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