Using cache middleware instead of various caching micro-strategies,
[wolnelektury.git] / apps / search / management / commands / snippets.py
index 058ea05..40310ed 100755 (executable)
@@ -1,3 +1,7 @@
+# -*- coding: utf-8 -*-
+# This file is part of Wolnelektury, licensed under GNU Affero GPLv3 or later.
+# Copyright © Fundacja Nowoczesna Polska. See NOTICE for more information.
+#
 from django.core.management.base import BaseCommand
 
 from glob import glob
@@ -20,7 +24,7 @@ class Command(BaseCommand):
 
     def handle(self, *args, **opts):
         from catalogue.models import Book
-        import search
+        from search.index import Search
 
         if opts['check']:
             sfn = glob(settings.SEARCH_INDEX+'snippets/*')
@@ -35,7 +39,7 @@ class Command(BaseCommand):
                     except UnicodeDecodeError, ude:
                         print "error in snippets %d" % bkid
         if opts['check2']:
-            s = search.Search()
+            s = Search()
             reader = s.searcher.getIndexReader()
             numdocs = reader.numDocs()
             for did in range(numdocs):