Мой ответ: проверь! Не пытайтесь оптимизировать еще, если вы не знаете, как это работает. Как вы сказали, 150K - это не много, нужно быстро составить индекс такого размера для ваших тестов. После этого запустите пару запросов MLT из разных параллельных потоков (для имитации пользователей), пока вы индексируете больше документов, чтобы посмотреть, как они себя ведут.
Один параметр, за которым вы должны следить, - это автоматическая фиксация. Поскольку вы постоянно индексируете, вы не можете зафиксировать каждый документ (вы отключите Solr). Значение, которое вы выберете для этого параметра, позволит вам настроить задержку системы (сколько раз потребуется, чтобы новые документы возвращались в результатах), сохраняя при этом реакцию системы.