@decorate(do_question_search, needs_origin=False)
def question_search(keywords):
return Question.objects.all().extra(
@decorate(do_question_search, needs_origin=False)
def question_search(keywords):
return Question.objects.all().extra(
- 'ranking': 'node_ranking("forum_node"."id", %s)',
+ 'ranking': 'ts_rank_cd("forum_rootnode_doc"."document", plainto_tsquery(\'english\', %s), 32)',
- where=['node_ranking("forum_node"."id", %s) > 0'],
+ where=['"forum_rootnode_doc"."node_id" = "forum_node"."id"', '"forum_rootnode_doc"."document" @@ plainto_tsquery(\'english\', %s)'],