Я создаю функцию поиска в PHP / mySQL.
Мне нужно иметь возможность искать несколько ключевых слов в нескольких полях, а затем ранжировать результаты по тому, сколько ключевых слов совпадают и где ключевые слова совпадают (например, он должен иметь более высокий рейтинг для ключевых слов, появляющихся в post_title, по сравнению с post_content, при прочих равных условиях.
Мне нужно, чтобы он вернулся к дате восходящей записи, при прочих равных условиях.
В идеале я мог бы сделать это в запросе mySQL. Какие методы мне доступны?