Solr を使用して Haystack でスペル候補を適切に構成しましたが、 を使用するSearchView
と、suggestion
コンテキスト変数が設定されません。これはhttps://github.com/toastdriven/django-haystack/commit/8bf366b6781b22810696b18723da5902ce01e5b7によるものであることに気付きました:
if self.results and hasattr(self.results, 'query') and self.results.query.backend.include_spelling:
context['suggestion'] = self.form.get_suggestion()
ここでは、結果が存在する場合にのみ変数が設定されるように見えますが、これは明らかに正しくないようです。誰かが私を正しい方向に向けることができれば、本当に感謝しています。