【问题标题】:How to get search time in haystack-solr如何在 haystack-solr 中获取搜索时间
【发布时间】:2012-01-25 19:06:39
【问题描述】:

如何在后端使用 solr 在 haystack 中搜索查询所需的时间?我想得到这个时间并将其显示在我的模板上。类似于谷歌显示的东西。

【问题讨论】:

    标签: django solr django-haystack


    【解决方案1】:

    经过尽我所能的挖掘,目前无法使用 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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-10
      • 1970-01-01
      • 2013-01-02
      • 1970-01-01
      • 2013-08-12
      • 2012-10-25
      相关资源
      最近更新 更多