'Updates the entire index.
If ``using`` is provided, it specifies which connection should be
used. Default relies on the routers to decide which backend should
be used.'

def update(self, using=None):

    backend = self.get_backend(using)
    if (backend is not None):
        backend.update(self, self.index_queryset(using=using))
