Есть сайт. В MySQL БД хранится порядка 10 000 000 записей.
Нужно сделать полнотекстовый поиск + что бы поиск был релевантным.
Использование поискового движка не спасает. Уже при 1 млн. задержка выдачи результатов с помощью ApacheSolr несколько секунд.
Пытались смотреть на
www.elasticsearch.org и вообще связки с NoSQL (
HSearch), но решения способного давать релевантную выдачу за приемлемое время не нашли. Вернее варианты есть, но пришлось бы реализовывать логику подсчета релевантности самим, для всех типов записей, а хотелось бы чего-нибудь готового.