Я работаю над Solr 3.6 с проектом электронной коммерции ASP.net MVC3.
У меня есть индекс appx. 1 лакированные продукты в Solr. Есть некоторые изменения в требованиях, и нам нужно перестроить весь индекс. Вся индексация занимает почти полтора часа, в течение которых сайт должен быть недоступен.
Как я могу перестроить индекс, а также сохранить работоспособность сайта, который обслуживает содержимое из более старого индекса. Каковы лучшие практики для сокращения времени простоя при восстановлении всего индекса. Хотел бы я сделать это со 100% безотказной работой.
Изменить. Я сохраняю несколько URL-адресов в данные Solr как сохраненное поле и, следовательно, которые динамически генерируются при добавлении данных в Solr. Если я развертываю приложение в другом поддомене, например test.example.com, тогда он принимает неправильный URL-адрес, при этом он будет работать только с example.com. Так что размещение другого приложения для меня не вариант.