【发布时间】:2012-01-25 19:06:39
【问题描述】:
如何在后端使用 solr 在 haystack 中搜索查询所需的时间?我想得到这个时间并将其显示在我的模板上。类似于谷歌显示的东西。
【问题讨论】:
标签: django solr django-haystack
如何在后端使用 solr 在 haystack 中搜索查询所需的时间?我想得到这个时间并将其显示在我的模板上。类似于谷歌显示的东西。
【问题讨论】:
标签: django solr django-haystack
经过尽我所能的挖掘,目前无法使用 Haystack 从 SOLR 访问查询时间 (QTime)。
pysolr 对象附加了 QTime。 https://github.com/toastdriven/pysolr/blob/master/pysolr.py#L265
但是,Haystack 并未从对象中提取此信息。 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
【讨论】: