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