我正在尝试查看django-haystack是否适合我的刻面需求。目前我想在我的方面附近显示数字。假设我们有一个模型显示在他们的文档中,但有一个额外的分面字段(例如作者写笔记的风格......例如风格是经典的或现代的)。所以索引看起来像这样。
class NoteIndex(SearchIndex, indexes.Indexable):
text = CharField(document=True, use_template=True)
author = CharField(model_attr='user', faceted=True)
style = CharField(model_attr='style', faceted=True)
pub_date = DateTimeField(model_attr='pub_date')
现在我制作了一个搜索查询集,并缩小到方面作者,例如 john。现在我想显示如果我将与 John 一起选择另一位作者(例如 +10 篇文章)将出现多少产品的估计值。关于从样式中添加额外方面的同样问题......我该怎么做。搜索 BE 是弹性搜索。