我正在使用Haystack(2.4.1)和Whoosh(2.6.0)后端。
我能够通过我个人定义的字段modified
对我的SearchQuerySet进行排序,但是不是 Haystack的内置score
。我在Haystack的文档中找不到任何相关内容,但我确实在网上找到了一个示例,表明下面的.order_by('-score', '-modified')
应该有效:
sqs = (SearchQuerySet()
.models(MyModel)
.order_by('-score', '-modified'))
但它没有;相反,我得到GET 500错误。非常感谢任何帮助。