def question_search(keywords):
return Question.objects.extra(
select={
- 'ranking': "ts_rank_cd(tsv, plainto_tsquery(%s), 32)",
+ 'ranking': "node_ranking(id, %s)",
},
- where=["tsv @@ plainto_tsquery(%s)"],
+ where=["node_ranking(id, %s) > 0"],
params=[keywords],
select_params=[keywords]
).order_by('-ranking')
\ No newline at end of file