我在 Haystack 中使用 Solr 正确配置了拼写建议的所有内容,但是,在使用 时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()
这里似乎只有在有结果时才设置变量,这显然看起来不对。如果有人能指出我正确的方向,我将不胜感激。