from .models import Question
-class QuestionIndex(indexes.RealTimeSearchIndex, indexes.Indexable):
- text = indexes.CharField(document=True, model_attr="__unicode__")
+class QuestionIndex(indexes.SearchIndex, indexes.Indexable):
+ text = indexes.CharField(document=True)
answer = indexes.CharField(model_attr="answer")
+ def prepare_text(self, obj):
+ return unicode(obj)
+
def get_model(self):
return Question
- def index_queryset(self):
+ def index_queryset(self, using=None):
"""Used when the entire index for model is updated."""
return self.get_model().objects.filter(published=True)