Вот что я хочу сделать:
- соответствует теме поиска по нескольким полям моей таблицы.
- упорядочить результаты по важности поля и релевантности соответствия (в указанном порядке)
Пример: допустим, у меня есть блог. Затем кто-то ищет "php". Результаты будут выглядеть следующим образом:
- сначала совпадения для поля 'title', упорядоченные по релевантности
- тогда совпадения для поля "тело", упорядоченные по релевантности тоже
- и т.д. с указанными полями...
Я действительно сделал это с классом на PHP, но он использует много UNIONS (много!) и растет с размером объекта поиска. Поэтому я беспокоюсь о производительности и проблемах DOS. Кто-нибудь знает об этом?