X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/d90edc4826d6c3d3a40f52fa5c88cf4b1741ab63..6ce172931557c6c3b5a3f3eefd9d3e10c9c03d05:/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()