]> git.openstreetmap.org Git - osqa.git/commitdiff
be sure to make the filtration of the queryset during search, the old search mechanis...
authorjordan <jordan@0cfe37f9-358a-4d5e-be75-b63607b5c754>
Thu, 23 Jun 2011 16:05:55 +0000 (16:05 +0000)
committerjordan <jordan@0cfe37f9-358a-4d5e-be75-b63607b5c754>
Thu, 23 Jun 2011 16:05:55 +0000 (16:05 +0000)
git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@1069 0cfe37f9-358a-4d5e-be75-b63607b5c754

forum_modules/mysqlfulltext/startup.py

index e5d4849ed4469e4eeae2b518baa66aaf7784dc10..1b12517bb688cdd8c6404c6639ccf0d311d0b617 100644 (file)
@@ -43,7 +43,7 @@ word_re = re.compile(r'\w+', re.UNICODE)
 def question_search(self, keywords):
     keywords = keywords.upper()
 
-    return '-ranking', self.filter(
+    qs = self.filter(
             models.Q(ftsindex__body__isnull=False)
     ).extra(
         select={
@@ -54,4 +54,5 @@ def question_search(self, keywords):
                                 """,
             },
         select_params=[keywords, keywords, keywords]
-    )
+    ).filter(Q(title__search=keywords) | Q(tagnames__search=keywords) | Q(body__search=keywords))
+    return '-ranking', qs