Как я могу получить время, необходимое для поиска запроса в стоге сена, используя solr в бэкэнде? Я хочу получить это время и отобразить его в моем шаблоне. Нечто похожее на то, что показывает Google.
solr
После нескольких копаний, насколько я могу, в настоящее время невозможно получить доступ к времени запроса (QTime) из SOLR, используя Haystack.
К объекту pysolr присоединен QTime.https://github.com/toastdriven/pysolr/blob/master/pysolr.py#L265
Однако эта информация не извлекается из объекта стогом сена.https://github.com/toastdriven/django-haystack/blob/master/haystack/backends/solr_backend.py#L313
В _process_results () raw_results является объектом pysolr, однако вы можете видеть, что qtime не возвращается.https://github.com/toastdriven/django-haystack/blob/master/haystack/backends/solr_backend.py#L382