如何在SearchQuerySet
上选择多个字段进行分面? Documentation中的示例显示了在单个字段上的方面。
sqs = SearchQuerySet()。facet('author')
说,我想要多个字段,author
,location
,score
?我该怎么做?
目前,如果我使用文档中的上述示例,它会按预期工作,但如何在SearchQuerySet
上实现多个字段以进行分面?
答案 0 :(得分:6)
您必须在每个字段的查询集上多次调用facet方法。你可以这样做。
sqs = SearchQuerySet()
facet_list = ('author', 'location', 'age')
for item in facet_list:
sqs = sqs.facet(item)