X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/eb59143b0d1b21cfcbe1b7067f027d768fa88fcc..e0e33e24cf53aa1b65e08bcabcc674529d09741a:/apps/search/management/commands/reindex.py?ds=sidebyside 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()