【发布时间】:2010-06-08 17:49:06
【问题描述】:
我正在使用 django-haystack 作为我网站上的搜索页面。我基本上完成了,但对订购不太满意,并且不太确定 haystack 是如何决定如何订购所有东西的。
我知道我可以使用 order_by 覆盖 SearchQuerySet,但这完全覆盖了它。假设我想强制搜索按库存 (BooleanField) 排序,以便库存产品显示在顶部,然后像往常一样执行其他所有操作。我该怎么做?
我尝试使用 order_by('-in_stock', 'content') 图形内容是它默认使用的内容,但它产生的结果与我让它自己排序时产生的结果截然不同。
感谢您对此事的任何意见!
【问题讨论】:
标签: django search django-haystack