Using aliases to allow reindexing w/o interruption with atomic alias switching