summaryrefslogtreecommitdiffstats
path: root/askbot/models/question.py
diff options
context:
space:
mode:
Diffstat (limited to 'askbot/models/question.py')
-rw-r--r--askbot/models/question.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/askbot/models/question.py b/askbot/models/question.py
index 5c0d5732..3e908167 100644
--- a/askbot/models/question.py
+++ b/askbot/models/question.py
@@ -42,6 +42,14 @@ class ThreadQuerySet(models.query.QuerySet):
groups = [Group.objects.get_global_group()]
return self.filter(groups__in=groups).distinct()
+ def get_for_title_query(self, search_query):
+ """returns threads matching title query
+ todo: possibly add tags
+ todo: implement full text search on relevant fields
+ """
+ return self.filter(title__icontains=search_query)
+
+
class ThreadManager(BaseQuerySetManager):
def get_query_set(self):
@@ -174,6 +182,7 @@ class ThreadManager(BaseQuerySetManager):
def get_for_query(self, search_query, qs=None):
"""returns a query set of questions,
matching the full text query
+ todo: move to query set
"""
if getattr(django_settings, 'ENABLE_HAYSTACK_SEARCH', False):
from askbot.search.haystack import AskbotSearchQuerySet