バックエンドでsolr
を使用して、haystackでクエリを検索するのにかかる時間を取得するにはどうすればよいですか?私はこの時間を取得してテンプレートに表示したいと思います。 Googleに表示されるものと似たもの。haystack-solrで検索時間を取得する方法
2
A
答えて
3
私が解決できるようにいくつかの掘り出しを行った後、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
関連する問題
- 1. Jestを使用して弾性検索でインデックスの作成時間を取得する方法
- 2. ハッシュテーブル検索時間
- 3. レールで検索フォームからレコードIDを取得する方法
- 4. Twitter検索APIでツイートの場所を取得する方法
- 5. NHibernate基準時間で検索する
- 6. Algoliaでの所要時間の検索方法
- 7. WindowsバッチファイルでUTC時間を取得する方法
- 8. 時間差をミリ秒単位で取得する方法
- 9. iOSで現地時間を取得する方法
- 10. AndroidでMP3ファイルの再生時間を取得する方法
- 11. UTC時間をミリ秒で取得する方法
- 12. WPFブラウザでサーバー時間を取得する方法アプリケーション?
- 13. RinSim 4.1.0でシミュレータの時間を取得する方法は?
- 14. マイクロ秒で時間を取得する方法
- 15. video.jsで現在の再生時間を取得する方法
- 16. カスタム・フィドラー・インスペクタで転送時間を取得する方法
- 17. SQLで時間と分の合計を取得する方法
- 18. MODx Revolutionでページ生成時間を取得する方法は?
- 19. mitmproxy、応答時間/通話時間の取得方法は?
- 20. System.DirectoryServices.Protocolsで長時間実行される検索を放棄する方法
- 21. ファイル情報/検索ディレクトリを取得する方法
- 22. Backgridのクライアント側検索からtotalRowsを取得する方法
- 23. 2つの日付の時間差(時間単位)を取得する方法
- 24. アプリケーションの開始時間と終了時間を取得する方法は?
- 25. Mysqlで日付時間の検索を最適化する方法は?
- 26. フィールドが更新される時間を取得する方法
- 27. Google Place API - 営業時間を取得する方法
- 28. サウンドプールの継続時間を取得する方法
- 29. 計算された列の時間を取得する方法
- 30. JavaScriptからNTP時間を取得する方法