É o único aplicativo que usa esse pool? talvez o pool seja reiniciado devido ao uso excessivo de outro aplicativo. De qualquer forma, a reinicialização da aplicação por vários motivos. ex. alterando o arquivo web.cofig. Meu ponto é que talvez seu aplicativo deva ser capaz de lidar com a reinicialização porque isso pode ocorrer devido a vários motivos que você não pode prever. Portanto, pode haver um caso de o aplicativo reiniciar e reconstruir o índice.