我正在开发一个带有 ASP.net MVC3 电子商务项目的 Solr 3.6。
我有一个 appx 的索引。Solr 中的 1 个 lac 产品。需求有一些变化,我们需要重建整个索引。整个索引需要将近 1 个半小时,在此期间站点需要关闭。
我怎样才能重建索引并让站点保持活动状态,该站点提供旧索引中的内容。在重建整个索引时减少停机时间的最佳做法是什么。我希望我能做到 100% 的正常运行时间。
编辑 我将几个 URL 作为存储字段存储到 Solr 数据中,因此,它们是在将数据添加到 Solr 时动态生成的。如果我在 test.example.com 等不同的子域上部署应用程序,那么它会采用错误的 URL,其中它只能与 example.com 一起使用。所以托管另一个应用程序对我来说不是一个选择。