X-Git-Url: https://git.mdrn.pl/prawokultury.git/blobdiff_plain/fac024263e4791a32923d7ac393318c653bc2eeb..82c54fc0c49355b4a0ad05074caaccf0303eb965:/questions/search_indexes.py?ds=sidebyside diff --git a/questions/search_indexes.py b/questions/search_indexes.py index 1e36f41..e2e05f8 100755 --- a/questions/search_indexes.py +++ b/questions/search_indexes.py @@ -4,13 +4,16 @@ from haystack import indexes 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)