Я работаю над приложением, которое должно выполнять интересные действия с поиском, включая полнотекстовый поиск, выделение совпадений, поиск по фасетам и т. Д. *
Набор данных, вероятно, будет между 3000-10000 записей с 20-30 полями на каждом, и все хранится в MySQL.Профиль трафика сайта, скорее всего, будет небольшого размера.
Все эти требования могут быть выполнены (неуклюже) в MySQL, но в какой момент (с точки зрения размера данных и уровней трафика)) стоит ли смотреть на более сфокусированные технологии, такие как Solr или Sphinx?