Django haystack boost(document=true)字段(Solr后端)

Django haystack boost(document=true)字段(Solr后端),django,solr,django-views,django-haystack,Django,Solr,Django Views,Django Haystack,所以我有 class ProductIndex(indexes.SearchIndex, indexes.Indexable): text = indexes.EdgeNgramField(document=True, use_template=True) region = fields.MultiValueField(model_attr='region') condition = fields.MultiValueField(model_attr='condition')

所以我有

class ProductIndex(indexes.SearchIndex, indexes.Indexable):
  text = indexes.EdgeNgramField(document=True, use_template=True)
  region = fields.MultiValueField(model_attr='region')
  condition = fields.MultiValueField(model_attr='condition')  
在(
document=True
)字段中

{{ object.name }}
{{ object.description }}
如何提升
object.name
字段?是否必须创建单独的
名称
字段

还有可能让我的SearchQuerySet()同时使用
SearchQuerySet()。order_by('-created_on')
+使用
name
字段上的boost选项,因此结果将是:

  • 首先列出标题中匹配的对象
  • 然后列出按日期排序的其他对象