from django.db.models import Q
from forum.models.question import Question, QuestionManager
from forum.modules.decorators import decorate
from django.db.models import Q
from forum.models.question import Question, QuestionManager
from forum.modules.decorators import decorate
@decorate(QuestionManager.search, needs_origin=False)
def question_search(self, keywords):
@decorate(QuestionManager.search, needs_origin=False)
def question_search(self, keywords):
rank_exact_matches(ts_rank_cd('{0.1, 0.2, 0.8, 1.0}'::float4[], "forum_rootnode_doc"."document", to_tsquery('english', %s), 32))
""",
rank_exact_matches(ts_rank_cd('{0.1, 0.2, 0.8, 1.0}'::float4[], "forum_rootnode_doc"."document", to_tsquery('english', %s), 32))
""",
- params=[tsquery],
- select_params=[tsquery],
- order_by=['-ranking']
- )
+ params=[tsquery, ilike],
+ select_params=[tsquery],
+ order_by=['-ranking']
+ )