У меня есть большой индекс SolrCloud версии 5.3, и я хочу оптимизировать только один сегмент. Я читал, что, хотя можно оптимизировать весь индекс, оптимизировать только один сегмент невозможно. Тем не менее, я хотел бы убедиться: http://grokbase.com/t/lucene/solr-user/153se1jvg4/optimize-solrcloud-without-downtime: "... с SolrCloud любая команда оптимизации оптимизирует всю коллекцию, по одной реплике сегмента за раз, независимо от любого параметра дистрибутива».
Оптимизация одного сегмента в большом индексе SolrCloud
28.08.2017
Ответы:
1
Насколько я могу судить по коду, нет, вы не можете вызвать оптимизацию на одном осколке.
Цитата, которую вы включили, однако неверна (по крайней мере, для некоторых версий Solr) - любая оптимизация выполняется параллельно в коллекции (по крайней мере, в 4.10 и 6.0, не уверен насчет ветки 5).
Обычно на самом деле нет необходимости вызывать оптимизацию, так как mergeFactor должен сделать это прозрачно для вас. Исключение составляет случай, когда у вас очень статичный индекс, который никогда не меняется после первоначальной обработки и обновлений.
Также помните, что для оптимизации потребуется как минимум вдвое больше доступного дискового пространства, и что она потребует много ресурсов на сервере, на котором оптимизируется индекс.
28.08.2017
Новые материалы
Мой процесс подачи заявки в Школе программного обеспечения и дизайна Тьюринга
Мой последний пост на Medium был в конце августа, и в нем я пообещал написать еще раз, рассказывая историю моего процесса подачи заявки в Школу программного обеспечения и дизайна Тьюринга ...
Генерация ваших собственных удивительных QR-кодов с использованием Python
QR-код (код быстрого ответа) — это разновидность матричных штрих-кодов (или двумерных штрих-кодов), изобретенных в 1994 году японской автомобильной компанией Denso Wave . Штрих-код —..
Прогресс в технологии Трансформеров часть 3
Многомасштабный управляющий сигнальный преобразователь для бесфазного синтеза движения (arXiv)
Автор: Линтао Ван , Кун Ху , Лей Бай , Юй Дин , Ваньли Оуян , Чжиюн Ван .
Аннотация:..
Представляем поддержку компонентов Vue.js. Мгновенный HMR и многое другое.
Хотя у FuseBox уже был плагин Vue, он был базовым и не имел многих функций, которые делали работу с Vue.js такой приятной. Однако с этим выпуском мы рады сообщить, что в FuseBox..
Приключения в Javascript, часть 1
Я продолжаю думать о том, чтобы писать больше, но чем больше я думаю об этом, тем меньше я это делаю. Итак, сегодня я перестал думать и начал писать.
Отсюда можно только спускаться…
В..
Понимание дженериков в TypeScript: подробное руководство
Введение
TypeScript, строго типизированный надмножество JavaScript, хорошо известен своей способностью улучшать масштабируемость, удобочитаемость и ремонтопригодность приложений. Одной из..
Учебные заметки JavaScript Object Oriented Labs
Вот моя седьмая неделя обучения программированию. После ruby и его фреймворка rails я начал изучать самый популярный язык интерфейса — javascript.
В отличие от ruby, javascript — это более..