X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/d90edc4826d6c3d3a40f52fa5c88cf4b1741ab63..6e374f03fd5a0b9c7725f8268dd9c7d57d49ee89:/apps/search/management/commands/reindex.py

diff --git a/apps/search/management/commands/reindex.py b/apps/search/management/commands/reindex.py
index 9639a5ae7..bce47080d 100755
--- a/apps/search/management/commands/reindex.py
+++ b/apps/search/management/commands/reindex.py
@@ -9,8 +9,17 @@ class Command(BaseCommand):
         import search
         idx = search.ReusableIndex()
         idx.open()
-        for b in Book.objects.all():
+
+        if args:
+            books = []
+            for a in args:
+                books += Book.objects.filter(slug=a).all()
+        else:
+            books = Book.objects.all()
+            
+        for b in books:
             print b.title
             idx.index_book(b, None)
         print 'Reindexing tags.'
         idx.index_tags()
+        idx.close()