Microsoft publishes fairly good guidance on search, SharePoint high availability and disaster recovery.
For example, one relevant recommendation in the Best Practices for backup and recovery is as follows:
Have a recovery environment ready
Prepare for restore testing and
disaster recovery by setting up a remote farm. Then you can restore
the environment by using the database attach command to upload a copy
of the database to the remote farm and redirect users. Similarly, you
can set up a standby environment running the same version of software
as the production environment so that you can restore the databases
and recover documents quickly.
For search, especially with a large search corpus, a recovery environment is a great way to save time in disaster recovery. If you can have a parallel search crawl running at your DR site, you can avoid a lengthy content crawl on recovery.