fix haystack compatibility
[django-migdal.git] / migdal / search_indexes.py
index 5e3f7d4..d5b57c0 100644 (file)
@@ -1,12 +1,16 @@
-import datetime
+# -*- coding: utf-8 -*-
+# This file is part of PrawoKultury, licensed under GNU Affero GPLv3 or later.
+# Copyright © Fundacja Nowoczesna Polska. See NOTICE for more information.
+#
 from django.conf import settings
 from haystack import indexes
 from fnpdjango.utils.models.translation import add_translatable_index, localize_field
 from migdal.models import Entry
 
 
-class EntryIndex(indexes.RealTimeSearchIndex, indexes.Indexable):
-    text = indexes.CharField(null=True,
+class EntryIndex(indexes.SearchIndex, indexes.Indexable):
+    text = indexes.CharField(
+        null=True,
         model_attr=localize_field('body', settings.LANGUAGE_CODE),
         document=True)
     date = indexes.DateTimeField(indexed=True, model_attr="date")
@@ -15,7 +19,7 @@ class EntryIndex(indexes.RealTimeSearchIndex, indexes.Indexable):
     def get_model(self):
         return Entry
 
-    def index_queryset(self):
+    def index_queryset(self, using=None):
         """Used when the entire index for model is updated."""
         return self.get_model().objects.all()