У нас есть 150 ГБ solr db, и это не очень быстро, даже с учетом большого количества оборудования и усилий по оптимизации.
Могут ли какие-либо альтернативы быть значительно быстрее?
Мы перешли на elasticsearch и очень обрадовались. Он по-прежнему использует lucene, но может лучше масштабироваться по горизонтали, поскольку имеет встроенный сегментирование. Таким образом, он должен хорошо работать, если у вас есть несколько узлов для БД 150 ГБ.
Что ж, изменение поисковой системы не может ускорить работу по волшебству. Чтобы быть быстрым, ваши активные индексы должны умещаться в ОЗУ.
Я предлагаю вам пересмотреть свою политику индексирования, чтобы уменьшить размер и / или количество индексов в solr. Или, если это невозможно - разделите индексы на несколько серверов или получите сервер с достаточным объемом оперативной памяти.