Django + Haystack:如何显示最常见的查询?

时间:2014-04-16 18:48:40

标签: python django

我想知道是否可以打印最常见的查询。这是我的search_index.py:

class LinkIndex(indexes.SearchIndex, indexes.Indexable):
    text = indexes.CharField(document=True, use_template=True)
    author = indexes.CharField(model_attr='user')
    description = indexes.CharField(model_attr='description')
    pub_date = indexes.DateField(model_attr='pub_date')
    tags = indexes.CharField(model_attr='tags')


    def get_model(self):
        return Link

有人可以告诉我如何做到这一点吗?

1 个答案:

答案 0 :(得分:-1)

在我看来,你可以将每个查询存储在数据库中(它可能是一些NoSQL数据库),你可以聚合它们来计算最流行的查询。