X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/50f38b58c45dc9b68da614b3e26d45951088ec0c..45b36abf753366dd523cae85a8eced7e5c9711e0:/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 6d4b4fd56..bce47080d 100755 --- a/apps/search/management/commands/reindex.py +++ b/apps/search/management/commands/reindex.py @@ -9,9 +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() \ No newline at end of file + idx.close()