Полагаю, вы говорите о сравнении Solr с полнотекстовым поиском MySQL , иначе сравнивались бы яблоки с апельсинами.
Я не знаю о Haystack или PySolr, но у самого Solr не должно быть проблем с обработкой документов порядка 100000 с большим количеством пользователей. Этих двух параметров недостаточно для определения проблемы. Например, частота обновлений, реальная частота запросов, размер документа, размер страницы, сортировка, огранка и т. Д.
Solr легко масштабируется как по вертикали, так и по по горизонтали , и имеет лицензию Apache, в то время как решение для горизонтального масштабирования для MySQL имеет лицензию GPL +, коммерчески лицензированную .
Я не согласен с ответом Баджера о Tomcat, это очень отлаженный, проверенный, стабильный сервер, который существует уже более 10 лет , и миф о производительности Java должен быть отменен однажды и для всех.
Итог: очень вероятно, что вам нужно оптимизировать свой экземпляр Solr (как запросы на стороне клиента, так и индекс на стороне сервера и настройки производительности ). Solr работает на некоторых из крупнейших веб-сайтов , поэтому вполне вероятно, что он может справиться и с вашей нагрузкой.