X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/8e658aa5dc4613d7789e8b37adb066c10b601166..8b315975fe02851ec4d0b6d1ce1c30b37a0ebf3d:/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()