1e36f4110e67d8d68d3e9c851b358a8fbeead9ee
[prawokultury.git] / questions / search_indexes.py
1 import datetime
2 from django.conf import settings
3 from haystack import indexes
4 from .models import Question
5
6
7 class QuestionIndex(indexes.RealTimeSearchIndex, indexes.Indexable):
8     text = indexes.CharField(document=True, model_attr="__unicode__")
9     answer = indexes.CharField(model_attr="answer")
10
11     def get_model(self):
12         return Question
13
14     def index_queryset(self):
15         """Used when the entire index for model is updated."""
16         return self.get_model().objects.filter(published=True)